JournalOwnership Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se Frame utilizza il proprio journal. JournalOwnership viene utilizzato dalla proprietà JournalOwnership.
public enum class JournalOwnership
[System.Serializable]
public enum JournalOwnership
public enum JournalOwnership
[<System.Serializable>]
type JournalOwnership =
type JournalOwnership =
Public Enum JournalOwnership
- Ereditarietà
- Attributi
Campi
Automatic | 0 | La creazione e l'utilizzo del proprio journal da parte dell'oggetto Frame dipende dall'oggetto padre. |
OwnsJournal | 1 | L'oggetto Frame mantiene il proprio journal. |
UsesParentJournal | 2 | L'oggetto Frame utilizza il journal dell'host di navigazione successivo al livello superiore della struttura ad albero del contenuto, se disponibile. In caso contrario, la cronologia di navigazione per Frame non verrà mantenuta. |
Esempio
L'esempio seguente illustra una Frame gestione del journal che restituisce un host NavigationWindow.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<!-- Frame that uses its own journal -->
<Frame JournalOwnership="OwnsJournal" Source="Page2.xaml" />
</Page>
Commenti
Quando JournalOwnership è Automatico, il comportamento seguente si applica:
Il comportamento ospitato viene eseguito come se UsesParentJournal è stato impostato se è ospitato Frame da un Frame oggetto o da .NavigationWindow
Il comportamento ospitato Frame si comporta come se OwnsJournal è stato impostato se:
Non è ospitato direttamente da un Frame oggetto o NavigationWindow.
È ospitato da almeno un Frameoggetto , in cui ogni contenente Frame ha la relativa JournalOwnership proprietà è impostata su UsesParentJournal.
Nota
una volta creato un Frame proprio journal, il passaggio a Automatico non ha alcun effetto.