Frame.JournalOwnership Property


Gets or sets whether a Frame is responsible for managing its own navigation history, or yields navigation history management to a parent navigator (NavigationWindow, Frame).

 property System::Windows::Navigation::JournalOwnership JournalOwnership { System::Windows::Navigation::JournalOwnership get(); void set(System::Windows::Navigation::JournalOwnership value); };
public System.Windows.Navigation.JournalOwnership JournalOwnership { get; set; }
member this.JournalOwnership : System.Windows.Navigation.JournalOwnership with get, set
Public Property JournalOwnership As JournalOwnership

Property Value


A JournalOwnership value that specifies whether Frame manages its own journal. The default value is Automatic.


The following example illustrates a Frame that is configured to use its own navigation history.

<Page xmlns="">

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



By default, Frame will use its own navigation history only if a parent navigation host (NavigationWindow, Frame) with its own journal cannot be found (for example, if a Frame is hosted in content that is hosted by a Window). To force Frame to manage its own navigation history, set JournalOwnership to OwnsJournal.

Dependency Property Information

Identifier field JournalOwnershipProperty
Metadata properties set to true None

Applies to