Table of Contents

Class BaseDataViewModelNavigationAware

Namespace
Innova.Prism.Library.BaseViewModels
Assembly
Innova.Prism.Library.dll
public class BaseDataViewModelNavigationAware : BaseHeaderViewModel, INotifyPropertyChanged, IConfirmNavigationRequest, INavigationAware, IRegionMemberLifetime
Inheritance
BaseDataViewModelNavigationAware
Implements
IConfirmNavigationRequest
INavigationAware
IRegionMemberLifetime
Derived

Constructors

BaseDataViewModelNavigationAware(IViewStateManager, IEventAggregator, IMenuServiceNavigationAware)

Properties

EventAggregator
KeepAlive

Gets a value indicating whether this instance should be kept-alive upon deactivation.

Tokens
ViewState

Methods

ConfirmNavigationRequest(NavigationContext, Action<bool>)

Determines whether this instance accepts being navigated away from.

GetViewState(NavigationContext)
HandleException(Exception)
IsNavigationTarget(NavigationContext)

Called to determine if this instance can handle the navigation request.

OnIsNavigationTarget(NavigationContext)
OnNavigatedFrom(NavigationContext)

Called when the implementer is being navigated away from.

OnNavigatedFrom(NavigationContext, ViewState)
OnNavigatedTo(NavigationContext)

Called when the implementer has been navigated to.

SetBusyText(string)
SetEntities<T>(ObservableCollection<T>)
SetEventSubscription()
SetViewState(NavigationContext)