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

Определение

Указывает, используется ли во фрейме Frame собственный журнал.Specifies whether a Frame uses its own journal. Объект JournalOwnership используется свойством JournalOwnership.JournalOwnership is used by the JournalOwnership property.

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

Поля

Automatic 0

Будет ли Frame создавать и использовать собственный журнал, зависит от его родительского объекта.Whether or not this Frame will create and use its own journal depends on its parent.

OwnsJournal 1

Frame поддерживает собственный журнал.The Frame maintains its own journal.

UsesParentJournal 2

Frame использует журнал следующего доступного контейнера навигации вверх по дереву содержимого, если таковой имеется.The Frame uses the journal of the next available navigation host up the content tree, if available. В противном случае журнал навигации для Frame не поддерживается.Otherwise, navigation history is not maintained for the Frame.

Примеры

В следующем примере показано, Frame как передается управление журналом NavigationWindowна узел.The following example illustrates a Frame yielding journal management to a host 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 параметр имеет значение Automatic, применяется следующее поведение.When JournalOwnership is Automatic, the following behavior applies:

  • Размещение Frame ведет себя так, будто усеспарентжаурнал был задан, если он размещен либо в Frame NavigationWindow, либо в.The hosted Frame behaves as though UsesParentJournal was set if it is hosted by either a Frame or a NavigationWindow.

  • Размещение Frame ведет себя так, будто овнсжаурнал был задан, если:The hosted Frame behaves as though OwnsJournal was set if:

    • Он не размещается напрямую ни в Frame , NavigationWindowни в.It is not directly hosted by either a Frame or NavigationWindow.

    • Он размещается по крайней Frameмере в одном, Frame где для JournalOwnership каждого из содержащих его свойству задано значение усеспарентжаурнал.It is hosted by at least one Frame, where each containing Frame has its JournalOwnership property is set to UsesParentJournal.

Примечание

Frame когда создает собственный журнал, переключение на автоматический режим не оказывает никакого воздействия.once a Frame creates its own journal, switching to Automatic has no effect.

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