DelegateCommand<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.