Table of Contents

Namespace Innova.Prism.Library.BaseViewModels

Classes

Name Summary
BaseActiveAwareViewModel

Represents a base view model that implements the Prism.IActiveAware interface. This view model serves as a foundation for view models that need to be aware of their active state, providing a standardized approach to managing subscriptions and other active state-dependent behaviors.

BaseAdministrationOutlookBarViewModel
BaseCombinedListViewModel<T, TResult>
BaseDataViewModelDialog<T, TResult>
BaseDataViewModelNavigationAware
BaseEditEntityViewModel<T, TResult>
BaseEditRelatedEntityViewModel<T, TResult, TParent>
BaseEntityListViewModel<TSource>
BaseEntityListViewModel<T, TResult>
BaseFrontPageViewModel
BaseFrontPageWithTilesViewModel
BaseHeaderViewModel
BaseInsertEntityViewModel<T, TResult>
BaseShowEntityViewModel<T>
BaseShowEntityViewModel<T, TResult>
BaseViewModel
BaseViewModelDialog
DialogCommandsExtensions
FieldAddNewButtonViewModel<T>
FieldAddNewButtonViewModel<T>.PrimaryKeysEventArgs
ListFilter
NavigationAwareViewModel
NavigationAwareViewModel<TState>
NavigationState
Paging
SortingPair
UiDispatcher

Interfaces

Name Summary
IDataViewModelDialog<T, TResult>
IEditEntityViewModel<T, TResult>
IEntityListViewState
IInsertEntityViewModel<T, TResult>
INavigationAwareViewModel
INavigationAwareViewModel<TState>
IPagingViewModel
IRelatedViewModel
IRelatedViewModel<T>
ISupportSelectFilter
IUiDispatcher
IViewModelDialog

Enums

Name Summary
NavigationStateEnum

Delegates

Name Summary
FieldAddNewButtonViewModel<T>.OnAddedEventHandler