Class BaseEntityListViewModel<T, TResult>
- Namespace
- Innova.Prism.Library.BaseViewModels
- Assembly
- Innova.Prism.Library.dll
public class BaseEntityListViewModel<T, TResult> : BaseCombinedListViewModel<T, TResult>, INotifyPropertyChanged, IConfirmNavigationRequest, INavigationAware, IRegionMemberLifetime, IPagingViewModel, ISupportEntityListView, IEntityListViewState, IListViewModel<T, TResult>, IListViewModel, IListDeleteViewModel, ISupportSelectFilter where T : class where TResult : class, IEntityWithKey<T>
Type Parameters
T
TResult
- Inheritance
-
BaseCombinedListViewModel<T, TResult>BaseEntityListViewModel<T, TResult>
- Implements
-
IConfirmNavigationRequestINavigationAwareIRegionMemberLifetimeIListViewModel<T, TResult>
- Derived
Constructors
Fields
Properties
- CanUpdate
Gets a value indicating whether the items can be updated.
Methods
- InsertItemAsync(TResult)
Inserts the specified item asynchronously.
- MakeEntityUpdatable(object)
Makes the specified entity updatable.
- OnNavigatedFrom(NavigationContext)
Called when the implementer is being navigated away from.
- OnNavigatedTo(NavigationContext)
Called when the implementer has been navigated to.
- RefreshItems(IEnumerable<TResult>)
Refreshes the items with the specified results.