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
- Наследование
- Атрибуты
Поля
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 журнала переключение на "Автоматический" не оказывает никакого влияния.