Command Classe
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.
public ref class Command : System::Windows::Input::ICommand
public class Command : System.Windows.Input.ICommand
type Command = class
interface ICommand
Public Class Command
Implements ICommand
- Héritage
-
Command
- Dérivé
- Implémente
Remarques
L’exemple suivant crée une nouvelle commande et définissez-la sur un bouton.
var command = new Command (() => Debug.WriteLine ("Command executed"));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
};
Les scénarios plus utiles prennent un paramètre
var command = new Command (o => Debug.WriteLine ("Command executed: {0}", o));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
CommandParameter = "button0",
};
Constructeurs
Command(Action, Func<Boolean>) |
Initialise une nouvelle instance de la classe Command. |
Command(Action) |
Initialise une nouvelle instance de la classe Command. |
Command(Action<Object>, Func<Object,Boolean>) |
Initialise une nouvelle instance de la classe Command. |
Command(Action<Object>) |
Initialise une nouvelle instance de la classe Command. |
Méthodes
CanExecute(Object) |
Retourne un Boolean indiquant si la commande peut être exécutée avec le paramètre donné. |
ChangeCanExecute() |
Envoie un CanExecuteChanged. |
Execute(Object) |
Appelle l’action d’exécution. |
Événements
CanExecuteChanged |