Table of Contents

Class BaseRelatedListViewModel<T, TResult, RelatedFrom>

Namespace
Innova.Prism.Library.Relations
Assembly
Innova.Prism.Library.dll
public class BaseRelatedListViewModel<T, TResult, RelatedFrom> : BaseCombinedListViewModel<T, TResult>, INotifyPropertyChanged, IConfirmNavigationRequest, IRegionMemberLifetime, IPagingViewModel, ISupportEntityListView, IEntityListViewState, IListDeleteViewModel, IRelatedListViewModel, IRelatedData, INavigationAware, IRelatedViewModel<RelatedFrom>, IRelatedViewModel where T : class where TResult : class where RelatedFrom : class

Type Parameters

T
TResult
RelatedFrom
Inheritance
BaseRelatedListViewModel<T, TResult, RelatedFrom>
Implements
IConfirmNavigationRequest
IRegionMemberLifetime
INavigationAware
IRelatedViewModel<RelatedFrom>
Derived

Constructors

BaseRelatedListViewModel(Dispatcher, IViewStateManager, IEventAggregator, IListViewModelService<T, TResult>, IRelatedListeMenuService, ILogger<BaseRelatedListViewModel<T, TResult, RelatedFrom>>)

Fields

ExecuteExportToHtmlDelegate
headerSingle

Properties

EntityPropertyNameCount
IsBusy
IsSelected
MenuServiceEntity
Name
ParentKey
ShowRelated
UIDispatcher

Methods

BuildQueryParameter()
GetWhere()
LoadCount()
OnCanSelect(TResult)
OnEntityCreated(PrimaryKeys<T>)
OnNavigatedFrom(NavigationContext)

Called when the implementer is being navigated away from.

OnNavigatedTo(NavigationContext)

Called when the implementer has been navigated to.

OnSelect(TResult)
SetEventSubscription()