Daniel's XL Toolbox NG
Bovender.Mvvm.Actions.ProcessCompletedAction Class Referenceabstract

Abstract WPF action that invokes different views depending on the status of a completed process. More...

Inheritance diagram for Bovender.Mvvm.Actions.ProcessCompletedAction:
Collaboration diagram for Bovender.Mvvm.Actions.ProcessCompletedAction:

Protected Member Functions

abstract Window CreateSuccessWindow ()
 
abstract Window CreateFailureWindow ()
 
abstract Window CreateCancelledWindow ()
 
override Window CreateView ()
 Returns a view that can bind to expected message contents. More...
 
abstract Window CreateSuccessWindow ()
 
abstract Window CreateFailureWindow ()
 
abstract Window CreateCancelledWindow ()
 
override Window CreateView ()
 Returns a view that can bind to expected message contents. More...
 
- Protected Member Functions inherited from Bovender.Mvvm.Actions.MessageActionBase
override void Invoke (object parameter)
 Creates a view that has its dependent view model injected into it. More...
 
void Invoke< T > (T messageContent, Action respond)
 
virtual void ShowView (Window view)
 Shows the view as a modal dialog. Override this to do something else with the view. More...
 
override void Invoke (object parameter)
 Creates a view that has its dependent view model injected into it. More...
 
void Invoke< T > (T messageContent, Action respond)
 
virtual void ShowView (Window view)
 Shows the view as a modal dialog. Override this to do something else with the view. More...
 

Additional Inherited Members

- Properties inherited from Bovender.Mvvm.Actions.MessageActionBase
string Caption [get, set]
 
string Message [get, set]
 
MessageContent Content [get, protected set]
 

Detailed Description

Abstract WPF action that invokes different views depending on the status of a completed process.

Member Function Documentation

◆ CreateCancelledWindow() [1/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateCancelledWindow ( )
protectedpure virtual

◆ CreateCancelledWindow() [2/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateCancelledWindow ( )
protectedpure virtual

◆ CreateFailureWindow() [1/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateFailureWindow ( )
protectedpure virtual

◆ CreateFailureWindow() [2/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateFailureWindow ( )
protectedpure virtual

◆ CreateSuccessWindow() [1/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateSuccessWindow ( )
protectedpure virtual

◆ CreateSuccessWindow() [2/2]

abstract Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateSuccessWindow ( )
protectedpure virtual

◆ CreateView() [1/2]

override Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateView ( )
inlineprotectedvirtual

Returns a view that can bind to expected message contents.

Returns
Descendant of Window.

Implements Bovender.Mvvm.Actions.MessageActionBase.

◆ CreateView() [2/2]

override Window Bovender.Mvvm.Actions.ProcessCompletedAction.CreateView ( )
inlineprotectedvirtual

Returns a view that can bind to expected message contents.

Returns
Descendant of Window.

Implements Bovender.Mvvm.Actions.MessageActionBase.


The documentation for this class was generated from the following file: