Command Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
-
Command
- Derivato
- Implementazioni
Commenti
L'esempio seguente crea un nuovo comando e lo imposta su un pulsante.
var command = new Command (() => Debug.WriteLine ("Command executed"));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
};
Scenari più utili accettano un parametro
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",
};
Costruttori
Command(Action, Func<Boolean>) |
Inizializza una nuova istanza della classe Command. |
Command(Action) |
Inizializza una nuova istanza della classe Command. |
Command(Action<Object>, Func<Object,Boolean>) |
Inizializza una nuova istanza della classe Command. |
Command(Action<Object>) |
Inizializza una nuova istanza della classe Command. |
Metodi
CanExecute(Object) |
Restituisce Boolean per indicare se il comando può essere eseguito con il parametro specificato. |
ChangeCanExecute() |
Inviare un CanExecuteChanged |
Execute(Object) |
Richiama l'azione di esecuzione |
Eventi
CanExecuteChanged |
Definisce un'implementazione ICommand che esegue il wrapping di un Action. |