Class BaseCombinedListViewModel<T, TResult>
- Namespace
- Innova.Prism.Library.BaseViewModels
- Assembly
- Innova.Prism.Library.dll
public abstract class BaseCombinedListViewModel<T, TResult> : BaseDataViewModelNavigationAware, INotifyPropertyChanged, IConfirmNavigationRequest, INavigationAware, IRegionMemberLifetime, IPagingViewModel, ISupportEntityListView, IEntityListViewState, IListDeleteViewModel where T : class where TResult : class
Type Parameters
T
TResult
- Inheritance
-
BaseCombinedListViewModel<T, TResult>
- Implements
-
IConfirmNavigationRequestINavigationAwareIRegionMemberLifetime
- Derived
Constructors
Fields
Properties
- CanDelete
Gets a value indicating whether the items can be deleted.
- EntityListView
Gets or sets the entity list view.
- EntityType
Gets the type of the entity.
- GetQueryParameterFunc
Gets the function to retrieve the query parameter.
- ResultType
Gets the type of the result.
Methods
- DeleteItemsAsync(IEnumerable)
Deletes the specified items asynchronously.
- GetDataAsDataTable()
Retrieves the data as a DataTable.
- OnNavigatedFrom(NavigationContext)
Called when the implementer is being navigated away from.
- OnNavigatedTo(NavigationContext)
Called when the implementer has been navigated to.