DelegateCommand<T> Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
DelegateCommand<T>(Action<T>) |
Inizializza una nuova istanza della classe DelegateCommand<T>. Usando questo costruttore per inizializzare DelegateCommand viene restituito un comando che può sempre essere eseguito. |
DelegateCommand<T>(Action<T>, Predicate<T>) |
Inizializza una nuova istanza della classe DelegateCommand<T>. |
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory) |
Inizializza una nuova istanza della classe DelegateCommand<T>. |
DelegateCommand<T>(Action<T>)
Inizializza una nuova istanza della classe DelegateCommand<T>. Usando questo costruttore per inizializzare DelegateCommand viene restituito un comando che può sempre essere eseguito.
public:
DelegateCommand(Action<T> ^ execute);
public DelegateCommand (Action<T> execute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T))
Parametri
- execute
- Action<T>
Azione da eseguire quando viene eseguito il comando.
Si applica a
DelegateCommand<T>(Action<T>, Predicate<T>)
Inizializza una nuova istanza della classe DelegateCommand<T>.
public:
DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T))
Parametri
- execute
- Action<T>
Azione da eseguire quando viene eseguito il comando.
- canExecute
- Predicate<T>
Funzione da valutare se questo comando è eseguibile. Se questo parametro è Null, il comando è sempre eseguibile.
Si applica a
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)
Inizializza una nuova istanza della classe DelegateCommand<T>.
public:
DelegateCommand(Action<T> ^ execute, Predicate<T> ^ canExecute, Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ jtf);
public DelegateCommand (Action<T> execute, Predicate<T> canExecute, Microsoft.VisualStudio.Threading.JoinableTaskFactory jtf);
new Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T> : Action<'T> * Predicate<'T> * Microsoft.VisualStudio.Threading.JoinableTaskFactory -> Microsoft.VisualStudio.PlatformUI.DelegateCommand<'T>
Public Sub New (execute As Action(Of T), canExecute As Predicate(Of T), jtf As JoinableTaskFactory)
Parametri
- execute
- Action<T>
Azione da eseguire quando viene eseguito il comando.
- canExecute
- Predicate<T>
Funzione da valutare se questo comando è eseguibile. Se questo parametro è Null, il comando è sempre eseguibile.
Task factory per il comando. Se non è null, il comando passa al thread principale prima di generare l'evento CanExecuteChanged .