JournalOwnership Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy używa Frame własnego dziennika. JournalOwnership właściwość jest używana przez JournalOwnership właściwość .
public enum class JournalOwnership
[System.Serializable]
public enum JournalOwnership
public enum JournalOwnership
[<System.Serializable>]
type JournalOwnership =
type JournalOwnership =
Public Enum JournalOwnership
- Dziedziczenie
- Atrybuty
Pola
Automatic | 0 | Niezależnie od tego, czy zostanie utworzony Frame i użyty własny dziennik, zależy od jego nadrzędnego. |
OwnsJournal | 1 | The Frame utrzymuje swój własny dziennik. |
UsesParentJournal | 2 | W Frame dzienniku następnej dostępnej nawigacji jest hostowane drzewo zawartości, jeśli jest dostępne. W przeciwnym razie historia nawigacji nie jest przechowywana dla elementu Frame. |
Przykłady
W poniższym przykładzie przedstawiono Frame zarządzanie dziennikami dającymi hostowi NavigationWindow.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<!-- Frame that uses its own journal -->
<Frame JournalOwnership="OwnsJournal" Source="Page2.xaml" />
</Page>
Uwagi
Gdy JournalOwnership ma wartość Automatycznie, stosowane jest następujące zachowanie:
Hostowany Frame zachowuje się tak, jakby właściwość UsesParentJournal została ustawiona, jeśli jest hostowana przez element Frame lub NavigationWindow.
Hostowany Frame zachowuje się tak, jakby właściwość OwnsJournal została ustawiona w następujących przypadkach:
Nie jest on bezpośrednio hostowany przez element Frame lub NavigationWindow.
Jest on hostowany przez co najmniej jeden Frameobiekt , gdzie każda zawierająca Frame obiekt ma właściwość JournalOwnership , jest ustawiona na wartość UsesParentJournal.
Uwaga
po utworzeniu Frame własnego dziennika przełączenie na automatyczne nie ma żadnego efektu.