PreviewableDelegateCommand<T> Class
Provides an IPreviewableCommand implementation based on delegates.
public class PreviewableDelegateCommand<T> : DelegateCommand<T>, IPreviewableCommand- Type Parameters:
- 
          T-The parameter type. 
- Inheritance:
- object DelegateCommand<T> object
- Implements:
- IPreviewableCommand
Constructors
PreviewableDelegateCommand(Action<T?>, Func<T?, bool>?, Action<T?>, Action<T?>)
Initializes an instance of the PreviewableDelegateCommand class.
public PreviewableDelegateCommand(Action<T?> executeAction, Func<T?, bool>? canExecuteFunc, Action<T?> previewAction, Action<T?> cancelPreviewAction)| Parameter | Type | Description | 
|---|---|---|
| executeAction | Action<T> | The execute action. | 
| canExecuteFunc | Func<T, bool> | The can-execute function. | 
| previewAction | Action<T> | The preview action. | 
| cancelPreviewAction | Action<T> | The cancel preview action. | 
Methods
CancelPreview(T?)
Requests to cancel a command preview.
public void CancelPreview(T? parameter)| Parameter | Type | Description | 
|---|---|---|
| parameter | T | The command parameter. | 
Preview(T?)
Requests that the command should be previewed.
public void Preview(T? parameter)| Parameter | Type | Description | 
|---|---|---|
| parameter | T | The command parameter. | 
Inherited Members
- DelegateCommand<T>.CanExecute(T)
- DelegateCommand<T>.Execute(T)
- DelegateCommand<T>.RaiseCanExecuteChanged()
- DelegateCommand<T>.CanExecuteChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()