Table of Contents

Class BaseDataViewModelDialog<T, TResult>

Namespace
Innova.Prism.Library.BaseViewModels
Assembly
Innova.Prism.Library.dll
public abstract class BaseDataViewModelDialog<T, TResult> : BaseViewModelDialog, INotifyPropertyChanged, IBusyViewModel, IDialogAware, IDataViewModelDialog<T, TResult>, IViewModelDialog, ISupportSetFocusOnFirstItem where T : class where TResult : class

Type Parameters

T
TResult
Inheritance
BaseDataViewModelDialog<T, TResult>
Implements
IDialogAware
Derived

Constructors

BaseDataViewModelDialog(IWindowDialogService, IEventAggregator)

Properties

ControlVisibility
MainEntity

Methods

AfterLoadMainEntity()
HandleException(Exception)
LoadData()
LoadLookup()
LoadMainEntity()
OnDialogOpened(IDialogParameters)

Called when the dialog is opened.

OnMainEntityChanged()
RaiseCanExecuteChanged()
SetControlVisibility(string, bool)
SetFocusOnFirstItem()
SetHeader(string)
SetVisibility(Expression<Func<T, object>>, bool)
SetVisibility(string, bool)

Events

SetFocusOnFirstItemRequested

Occurs when the request to set focus on the first item is made.