Frame.JournalOwnership Property

Definition

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).

public:
 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.

Examples

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

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

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

</Page>

Remarks

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