Compartir a través de


DelegateCommand<T> Constructores

Definición

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.

jtf
JoinableTaskFactory

Generador de tareas para el comando. Si no es null, el comando cambiará al subproceso principal antes de generar el CanExecuteChanged evento.

Se aplica a