次の方法で共有


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 に対して保持されません。

次の例は、ホスト NavigationWindowへのFrameジャーナル管理を示しています。

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

  <!-- Frame that uses its own journal -->
  <Frame JournalOwnership="OwnsJournal" Source="Page2.xaml" />

</Page>

注釈

が Automatic の場合 JournalOwnership 、次の動作が適用されます。

  • ホステッドFrameは、 または NavigationWindowによってFrameホストされている場合に UsesParentJournal が設定されたかのように動作します。

  • ホステッド Frame は、次の場合に OwnsJournal が設定されたかのように動作します。

    • または によってFrameNavigationWindow直接ホストされるわけではありません。

    • 少なくとも 1 つの Frameによってホストされます。各 を Frame 含むプロパティは JournalOwnership UsesParentJournal に設定されます。

注意

が独自の Frame ジャーナルを作成すると、自動に切り替える効果はありません。

適用対象