Table of Contents

Class BaseViewModelDialog

Namespace
Innova.Prism.Library.BaseViewModels
Assembly
Innova.Prism.Library.dll
public abstract class BaseViewModelDialog : BaseHeaderViewModel, INotifyPropertyChanged, IViewModelDialog, IBusyViewModel, IDialogAware
Inheritance
BaseViewModelDialog
Implements
IDialogAware
Derived

Constructors

BaseViewModelDialog(IEventAggregator, IWindowDialogService)

Properties

BusyStatus

Gets or sets the busy status message.

DialogCommands
DialogKey
DialogService
EventAggregator
IsBusy

Gets or sets a value indicating whether the view model is busy.

LeftCommands
Progress
RightCommands
Title

The title of the dialog that will show in the window title bar.

Tokens
UsedGestureKeys

Methods

CanCancel()
CanCloseDialog()

Determines if the dialog can be closed.

Cancel()
GetCommandHeaderWithAccessKey(List<char>, string)
HandleException(Exception)
OnDialogClosed()

Called when the dialog is closed.

OnDialogOpened(IDialogParameters)

Called when the dialog is opened.

RaiseRequestClose(IDialogResult)
SetBusyText(string)

Events

RequestClose

Instructs the Prism.Services.Dialogs.IDialogWindow to close the dialog.