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 поведение выполняется так, как будто используетСяParentJournal, если он размещен либо a FrameNavigationWindow, либо .
Размещенное Frame поведение выполняется так же, как если задано значение OwnsJournal:
Он не размещается напрямую либо с помощью a Frame , либо NavigationWindow.
Он размещается по крайней мере по одному Frame, где для каждого содержащегося Frame свойства JournalOwnership задано значение UsesParentJournal.
Замечание
после создания собственного журнала переключение на "Автоматический Frame " не действует.