Namespace Sartorius.SAF.Presentation.Commands
The Sartorius.SAF.Presentation.Commands namespace provides base types and commands for communication between views and viewmodels.
Classes
AsyncDelegateCommand
The AsyncDelegateCommand allows use the System.Windows.Input.ICommand interface with asynchronous functionality. While the underlying asynchronous functionality is running System.Windows.Input.ICommand.CanExecute(System.Object) always returns false and System.Windows.Input.ICommand.CanExecuteChanged is automatically called when execution starts and ends.
potential exceptions occurring during execution are automatically dispatched into the UI thread.
AsyncDelegateCommand<T>
Implements IAsyncDelegateCommand<T>
AsyncDelegateCommandBase
Provides base functionality for async commands.
CommandEventArgs
Defines arguments that wire up args of an event and parameter of a command.
CompositeCommand
The CompositeCommand composes one or more ICommands.
DelegateCommand
An System.Windows.Input.ICommand whose delegates do not take any parameters for Execute() and CanExecute().
DelegateCommand<T>
DelegateCommandBase
TreeViewCommand
Implements a commands for tree view item.
WeakEventHandlerManager
Implements functionalists for using the System.WeakReference
Interfaces
IAsyncDelegateCommand
Defines methods for an asynchronous delegate command.
IAsyncDelegateCommand<T>
Defines methods for an asynchronous delegate command.