DelegateCommand<T> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
DelegateCommand<T>(Action<T>) |
Inicializa una nueva instancia de la clase DelegateCommand<T>. El uso de este constructor para inicializar DelegateCommand da como resultado un comando que siempre se puede ejecutar. |
DelegateCommand<T>(Action<T>, Predicate<T>) |
Inicializa una nueva instancia de la clase DelegateCommand<T>. |
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory) |
Inicializa una nueva instancia de la clase DelegateCommand<T>. |
DelegateCommand<T>(Action<T>)
Inicializa una nueva instancia de la clase DelegateCommand<T>. El uso de este constructor para inicializar DelegateCommand da como resultado un comando que siempre se puede ejecutar.
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))
Parámetros
- execute
- Action<T>
Acción que se va a ejecutar cuando se ejecuta el comando.
Se aplica a
DelegateCommand<T>(Action<T>, Predicate<T>)
Inicializa una nueva instancia de la clase 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))
Parámetros
- execute
- Action<T>
Acción que se va a ejecutar cuando se ejecuta el comando.
- canExecute
- Predicate<T>
Función que se va a evaluar si este comando es ejecutable. Si este parámetro es null, el comando siempre es ejecutable.
Se aplica a
DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)
Inicializa una nueva instancia de la clase 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)
Parámetros
- execute
- Action<T>
Acción que se va a ejecutar cuando se ejecuta el comando.
- canExecute
- Predicate<T>
Función que se va a evaluar si este comando es ejecutable. Si este parámetro es null, el comando siempre es ejecutable.
Generador de tareas para el comando. Si no es null, el comando cambiará al subproceso principal antes de generar el CanExecuteChanged evento.