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

Определение

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

public enum class JournalOwnership
public enum JournalOwnership
[System.Serializable]
public enum JournalOwnership
type JournalOwnership = 
[<System.Serializable>]
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.

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