Share via


Page.NavigationCacheMode Proprietà

Definizione

Ottiene o imposta la modalità di spostamento che indica se la pagina è memorizzata nella cache e il periodo di tempo in cui deve essere persistente la voce della cache.

public:
 property NavigationCacheMode NavigationCacheMode { NavigationCacheMode get(); void set(NavigationCacheMode value); };
NavigationCacheMode NavigationCacheMode();

void NavigationCacheMode(NavigationCacheMode value);
public NavigationCacheMode NavigationCacheMode { get; set; }
var navigationCacheMode = page.navigationCacheMode;
page.navigationCacheMode = navigationCacheMode;
Public Property NavigationCacheMode As NavigationCacheMode
<page NavigationCacheMode="navigationCacheModeMemberName" />

Valore della proprietà

Valore dell'enumerazione. Il valore predefinito è Disabled.

Esempio

Per un esempio di codice che usa NavigationCacheMode, vedere Implementare lo spostamento tra due pagine.

Commenti

Per abilitare la memorizzazione nella cache di una pagina, impostare su NavigationCacheModeEnabled o Required. La differenza nel comportamento è che Enabled potrebbe non essere memorizzata nella cache se viene superato il limite delle dimensioni della cache del frame (CacheSize), mentre Required genera sempre una voce indipendentemente dal limite di dimensioni.

Se si desidera modificare il valore di a livello di NavigationCacheMode codice su Enabled o Required, è possibile impostare questi valori solo nel costruttore per la pagina.

Se si modifica il valore di NavigationCacheMode da Required o Enabled a Disabled, la pagina viene scaricata dalla cache. La pagina non è semplicemente contrassegnata come disponibile per essere scaricata quando viene superata la proprietà CacheSize configurata.

Si applica a

Vedi anche