JournalEntryUnifiedViewConverter Class
JournalEntryUnifiedViewConverter merges navigation back history and navigation forward history (as exposed by Frame or NavigationWindow) into a single, Windows Internet Explorer 7-style navigation menu.
Assembly: PresentationFramework (in PresentationFramework.dll)
| Name | Description | |
|---|---|---|
![]() | JournalEntryUnifiedViewConverter() | Initializes a new instance of the JournalEntryUnifiedViewConverter class. |
| Name | Description | |
|---|---|---|
![]() ![]() | JournalEntryPosition | Gets or sets a value that specifies whether an entry is in back navigation history, forward navigation history, or is the current content of a navigator. |
| Name | Description | |
|---|---|---|
![]() | Convert(Object[], Type, Object, CultureInfo) | Merges two navigation history stacks. |
![]() | ConvertBack(Object, Type[], Object, CultureInfo) | Not implemented. |
![]() | 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.) |
![]() ![]() | GetJournalEntryPosition(DependencyObject) | Gets the JournalEntryPosition attached property for the specified element. |
![]() | GetType() | |
![]() ![]() | SetJournalEntryPosition(DependencyObject, JournalEntryPosition) | Sets the JournalEntryPositionProperty attached property of the specified element. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | JournalEntryPositionProperty | Identifies the JournalEntryPosition attached property. |
Both Frame and NavigationWindow display navigation chrome that supports history navigation using the following mechanisms:
A button for navigating back one piece of content at a time.
A button for navigating forward one piece of content at a time.
An Windows Internet Explorer 7-style drop-down list that shows:
A combined list of up to nine items in back navigation history and up to nine items in forward navigation history.
The position of the current piece of content with respect to both back and forward navigation history.
The navigation history is stored by both NavigationWindow and Frame in the following properties:
Back Navigation History: Frame.BackStack, NavigationWindow.BackStack.
Forward Navigation History: Frame.ForwardStack, NavigationWindow.ForwardStack.
To create the Windows Internet Explorer 7-style drop-down list, NavigationWindow and Frame use JournalEntryUnifiedViewConverter to merge their individual back navigation history and forward navigation history into a single list of navigation history entries. The resulting list contains up to nine entries from back navigation history and up to nine entries from forward navigation history, plus an entry for the current content.
If you create custom navigation UI, and need to provide an Windows Internet Explorer 7-style drop-down list, you can use JournalEntryUnifiedViewConverter to similar effect.
This class is not typically used in XAML.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



