JournalOwnership Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jestli Frame používá vlastní deník. JournalOwnership vlastnost používá JournalOwnership .
public enum class JournalOwnership
[System.Serializable]
public enum JournalOwnership
public enum JournalOwnership
[<System.Serializable>]
type JournalOwnership =
type JournalOwnership =
Public Enum JournalOwnership
- Dědičnost
- Atributy
Pole
Automatic | 0 | To, jestli se tím Frame vytvoří a použije vlastní deník, závisí na nadřazenosti. |
OwnsJournal | 1 | Udržuje Frame si vlastní deník. |
UsesParentJournal | 2 | Pokud Frame je k dispozici, použije deník dalšího dostupného navigačního hostitele ve stromu obsahu. V opačném případě není historie navigace zachována Framepro . |
Příklady
Následující příklad znázorňuje Frame výnosnou správu deníku hostiteli NavigationWindow.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<!-- Frame that uses its own journal -->
<Frame JournalOwnership="OwnsJournal" Source="Page2.xaml" />
</Page>
Poznámky
Pokud JournalOwnership je automatické, platí následující chování:
Hostované Frame se chová, jako kdyby byla nastavena funkce UsesParentJournal, pokud je hostovaná buď uživatelem nebo Frame .NavigationWindow
Hostovaný Frame se chová, jako kdyby byl nastaven OwnsJournal, pokud:
Není přímo hostován buď nebo Frame NavigationWindow.
Je hostován alespoň jedním Frame, kde každý obsahující Frame má jeho JournalOwnership vlastnost je nastaven na UsesParentJournal.
Poznámka
Frame jakmile vytvoří vlastní deník, přepnutí na Automatické nemá žádný vliv.