Daniel's XL Toolbox NG
XLToolbox.Mvvm.Actions.ChooseFolderAction Class Reference

WPF action that displays a folder picker dialog and returns the chosen folder in the string Value field of a StringMessageContent. More...

Inheritance diagram for XLToolbox.Mvvm.Actions.ChooseFolderAction:
Collaboration diagram for XLToolbox.Mvvm.Actions.ChooseFolderAction:

Protected Member Functions

override void Invoke (object parameter)
 
override Window CreateView ()
 Dummy implementation of the abstract method in the parent class. Will not be called because this class also overrides Invoke. 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

WPF action that displays a folder picker dialog and returns the chosen folder in the string Value field of a StringMessageContent.

Member Function Documentation

◆ CreateView()

override Window XLToolbox.Mvvm.Actions.ChooseFolderAction.CreateView ( )
inlineprotectedvirtual

Dummy implementation of the abstract method in the parent class. Will not be called because this class also overrides Invoke.

Exceptions
InvalidOperationExceptionIf this method is called (which it shouldn't, by design).
Returns
Nothing.

Implements Bovender.Mvvm.Actions.MessageActionBase.

◆ Invoke()

override void XLToolbox.Mvvm.Actions.ChooseFolderAction.Invoke ( object  parameter)
inlineprotected

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