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 поведение выполняется так, как будто параметр UsesParentJournal был задан, если он размещается либо aFrame, либо .NavigationWindow

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

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

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

Примечание

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

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