Back to Devexpress

Journal Members

wpf-devexpress-dot-xpf-dot-windowsui-dot-navigation-dot-journal-dot-underscore-members.md

latest8.0 KB
Original Source

Journal Members

Stores the overall navigation information for a specific NavigationFrame.

Constructors

NameDescription
Journal()Initializes a new instance of the Journal class with the default settings.
Journal(INavigationContentProvider)Initializes a new instance of the Journal class with the specified settings.

Properties

NameDescription
BackStackProvides access to a collection of JournalEntry objects that store information about all previously displayed application screens (Views), which can be shown via backward navigation.
CanGoBackGets whether a NavigationFrame related to the current Journal can navigate back.
CanGoForwardGets whether a NavigationFrame associated with the current Journal can navigate forward.
CurrentReturns a Journal Entry that contains information about the currently displayed View.
DefaultContentProviderGets a default Content Provider that stores the cached instances of all previously displayed application screens (Views).
ForwardStackProvides access to a collection of JournalEntry objects that store information about all previously displayed Views, which can be shown via forward navigation.
NavigationContentProviderGets or sets the Navigation Content that stores the cached instance of all displayed application screens (Views).
NavigatorGets or sets the NavigationFrame object, whose navigation operations will be kept within the current Journal.

Methods

NameDescription
ClearNavigationCache()Removes all cached content of the NavigationFrame pages.
ClearNavigationHistory()Clears the navigation history.
Equals(Object, Object) staticDetermines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object)Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode()Serves as the default hash function. Inherited from Object.
GetType()Gets the Type of the current instance. Inherited from Object.
GoBack()Navigates back to the previously displayed application screen (View).
GoBack(Object)Navigates to a previously viewed container and passes specific data to it.
GoForward(Object)Discards the back navigation and passes specific data to the NavigationFrame page that will be shown.
GoHome()Navigates back to the NavigationFrame‘s root View.
GoHome(Object)Navigates back to the home page stored within the NavigationFrame.Source property.
MemberwiseClone() protectedCreates a shallow copy of the current Object. Inherited from Object.
Navigate(Object, Object, Boolean)Navigates to any container stored as an entry within this Journal and passes a parameter to this activated NavigationFrame page.
Navigate(Object, Object)Navigates to a previously visited application screen. The second parameter allows you to pass required data as a parameter.
PushInForwardStack(Object)Places a required object into this journal’s forward stack (the Journal.ForwardStack collection).
ReferenceEquals(Object, Object) staticDetermines whether the specified Object instances are the same instance. Inherited from Object.
ToString()Returns a string that represents the current object. Inherited from Object.

Events

NameDescription
CanGoBackChangedFires when the Journal.CanGoBack property value is changed.
CanGoForwardChangedFires when the Journal.CanGoForward property value is changed.
CurrentChangedFires when the Journal.Current property value is changed.
PropertyChangedOccurs each time the Journal‘s properties change.

See Also

Journal Class

DevExpress.Xpf.WindowsUI.Navigation Namespace