Partager via


DelegateCommand<T> Constructeurs

Définition

Surcharges

DelegateCommand<T>(Action<T>)

Initialise une nouvelle instance de la classe DelegateCommand<T>. L’utilisation de ce constructeur pour initialiser delegateCommand aboutit à une commande qui peut toujours s’exécuter.

DelegateCommand<T>(Action<T>, Predicate<T>)

Initialise une nouvelle instance de la classe DelegateCommand<T>.

DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)

Initialise une nouvelle instance de la classe DelegateCommand<T>.

DelegateCommand<T>(Action<T>)

Initialise une nouvelle instance de la classe DelegateCommand<T>. L’utilisation de ce constructeur pour initialiser delegateCommand aboutit à une commande qui peut toujours s’exécuter.

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))

Paramètres

execute
Action<T>

Action à exécuter lors de l’exécution de la commande.

S’applique à

DelegateCommand<T>(Action<T>, Predicate<T>)

Initialise une nouvelle instance de la 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))

Paramètres

execute
Action<T>

Action à exécuter lors de l’exécution de la commande.

canExecute
Predicate<T>

Fonction permettant d’évaluer si cette commande est exécutable. Si ce paramètre a la valeur Null, la commande est toujours exécutable.

S’applique à

DelegateCommand<T>(Action<T>, Predicate<T>, JoinableTaskFactory)

Initialise une nouvelle instance de la 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)

Paramètres

execute
Action<T>

Action à exécuter lors de l’exécution de la commande.

canExecute
Predicate<T>

Fonction permettant d’évaluer si cette commande est exécutable. Si ce paramètre a la valeur Null, la commande est toujours exécutable.

jtf
JoinableTaskFactory

Fabrique de tâches pour la commande. Si cette valeur n’est pas null, la commande bascule vers le thread main avant de déclencher l’événementCanExecuteChanged.

S’applique à