NavigationFrame.NavigationCacheMode Property
Gets or sets the cache mode for NavigationFrame content. This is a dependency property.
Namespace: DevExpress.Xpf.WindowsUI
Assembly: DevExpress.Xpf.Controls.v24.1.dll
NuGet Package: DevExpress.Wpf.Controls
Declaration
Property Value
Type | Default | Description |
---|---|---|
NavigationCacheMode | Disabled | The cache mode for NavigationFrame content. |
Available values:
Name | Description |
---|---|
Disabled | Content caching disabled. A new instance of a View (screen) is created on each display. |
Enabled | The content is cached until the frame’s cache size is exceeded (see the NavigationFrame.NavigationCacheMaxSize property). |
Required | The content is always cached and its cached instance is reused for each display. The frame’s cache size is ignored. |
Remarks
The NavigationFrame
allows you to cache displayed Views. The NavigationCacheMode
property specifies how to cache Views:
- Do not cache.
- Cache until the cache size exceeds the NavigationCacheMaxSize property value.
- Always cache.
Call the ClearCache() method to clear the cache.
The NavigationPage contains the attached NavigationPage.NavigationCacheMode property that overrides the NavigationCacheMode
property for this page.