Show / Hide Table of Contents

Class RegionNavigationJournal

Provides journaling of current, back, and forward navigation within regions.

Inheritance
object
RegionNavigationJournal
MefRegionNavigationJournal
Implements
IRegionNavigationJournal
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Regions
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class RegionNavigationJournal : IRegionNavigationJournal

Properties

View Source

CanGoBack

Gets a value that indicates whether there is at least one entry in the back navigation history.

Declaration
public bool CanGoBack { get; }
Property Value
Type Description
bool

true if the journal can go back; otherwise, false.

View Source

CanGoForward

Gets a value that indicates whether there is at least one entry in the forward navigation history.

Declaration
public bool CanGoForward { get; }
Property Value
Type Description
bool

true if this instance can go forward; otherwise, false.

View Source

CurrentEntry

Gets the current navigation entry of the content that is currently displayed.

Declaration
public IRegionNavigationJournalEntry CurrentEntry { get; }
Property Value
Type Description
IRegionNavigationJournalEntry

The current entry.

View Source

NavigationTarget

Gets or sets the target that implements INavigate.

Declaration
public INavigate NavigationTarget { get; set; }
Property Value
Type Description
INavigate

The INavigate implementation.

Remarks

This is set by the owner of this journal.

Methods

View Source

Clear()

Clears the journal of current, back, and forward navigation histories.

Declaration
public void Clear()
View Source

GoBack()

Navigates to the most recent entry in the back navigation history, or does nothing if no entry exists in back navigation.

Declaration
public void GoBack()
View Source

GoForward()

Navigates to the most recent entry in the forward navigation history, or does nothing if no entry exists in forward navigation.

Declaration
public void GoForward()
View Source

RecordNavigation(IRegionNavigationJournalEntry)

Records the navigation to the entry..

Declaration
public void RecordNavigation(IRegionNavigationJournalEntry entry)
Parameters
Type Name Description
IRegionNavigationJournalEntry entry

The entry to record.

Implements

IRegionNavigationJournal

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX