Поделиться через


JournalOwnership Перечисление

Определение

Указывает, использует ли Frame собственный журнал. JournalOwnership используется свойством JournalOwnership.

public enum class JournalOwnership
[System.Serializable]
public enum JournalOwnership
public enum JournalOwnership
[<System.Serializable>]
type JournalOwnership = 
type JournalOwnership = 
Public Enum JournalOwnership
Наследование
JournalOwnership
Атрибуты

Поля

Имя Значение Описание
Automatic 0

Независимо от того, будет ли это Frame создавать и использовать собственный журнал, зависит от его родительского элемента.

OwnsJournal 1

Хранит Frame свой собственный журнал.

UsesParentJournal 2

В Frame журнале следующего доступного узла навигации по дереву содержимого используется журнал, если он доступен. В противном случае журнал навигации не поддерживается для .Frame

Примеры

В следующем примере показано Frame получение управления журналами для узла NavigationWindow.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

  <!-- Frame that uses its own journal -->
  <Frame JournalOwnership="OwnsJournal" Source="Page2.xaml" />

</Page>

Комментарии

При JournalOwnership использовании функции "Автоматически" применяется следующее поведение:

  • Размещенное Frame поведение выполняется так, как будто используетСяParentJournal, если он размещен либо a FrameNavigationWindow, либо .

  • Размещенное Frame поведение выполняется так же, как если задано значение OwnsJournal:

    • Он не размещается напрямую либо с помощью a Frame , либо NavigationWindow.

    • Он размещается по крайней мере по одному Frame, где для каждого содержащегося Frame свойства JournalOwnership задано значение UsesParentJournal.

Замечание

после создания собственного журнала переключение на "Автоматический Frame " не действует.

Применяется к