// Based on Windows UI Library
// Copyright(c) Microsoft Corporation.All rights reserved.
// ReSharper disable once CheckNamespace
namespace WPFluent.Controls;
///
/// Specifies caching characteristics for a page involved in a navigation.
///
public enum NavigationCacheMode
{
///
/// The page is never cached and a new instance of the page is created on each visit.
///
Disabled,
///
/// The page is cached, but the cached instance is discarded when the size of the cache for the frame is exceeded.
///
Enabled,
///
/// The page is cached and the cached instance is reused for every visit regardless of the cache size for the frame.
///
Required,
}