JournalOwnership Enumeration

JournalOwnership Enumeration

Specifies the type of journal used by the frame.

Namespace:  System.Windows.Navigation
Assembly:  System.Windows.Controls.Navigation (in System.Windows.Controls.Navigation.dll)

public enum JournalOwnership
<object property = "enumMemberName"/>

Member nameDescription
AutomaticIf the Frame control is a top-level frame, it integrates with the browser journal; otherwise, it maintains its own journal.
OwnsJournalThe Frame maintains its own journal. This option can be used with any Frame.
UsesParentJournalThe Frame integrates with the browser journal. This option can be used only with a top-level Frame; otherwise, an exception is thrown.

You use the JournalOwnership enumeration when setting the JournalOwnership property of the Frame class to specify whether the frame integrates with the browser journal. When a frame is integrating with the browser journal, the browser's navigation history includes navigation that has occurred within the frame. Only top-level frames can integrate with the browser journal.

The default value for the JournalOwnership property is Automatic which means the frame will integrate with the browser journal if it is a top-level frame. You set the JournalOwnership property to OwnsJournal when you do not want the browser history to include navigation that has occurred within the frame.


Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

© 2016 Microsoft