JournalOwnership Wyliczenie

Definicja

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
JournalOwnership
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.

Dotyczy