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 používá vlastnost 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
| Name | Hodnota | Description |
|---|---|---|
| Automatic | 0 | To, jestli se tím Frame vytvoří a použije vlastní deník, závisí na nadřazené sadě. |
| OwnsJournal | 1 | Udržuje Frame svůj vlastní deník. |
| UsesParentJournal | 2 | Použije Frame deník dalšího dostupného navigačního hostitele, pokud je k dispozici, strom obsahu. V opačném případě se historie navigace neudržuje pro Frame. |
Příklady
Následující příklad znázorňuje výnosnou Frame 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 chování se chová, jako by použitíParentJournal bylo nastaveno, pokud je hostitelem nebo FrameNavigationWindow.
Hostované Frame chování se chová, jako kdyby byla nastavena vlastnost OwnsJournal, pokud:
Není hostitelem přímo ani FrameNavigationWindow.
Je hostován alespoň jedním Frame, kde každý obsahující Frame má svou JournalOwnership vlastnost je nastaven na UsesParentJournal.
Poznámka:
Frame jakmile vytvoří vlastní deník, přepnutí na automatické nemá žádný vliv.