Command<T> 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.
Definisce un'implementazione di System.Windows.Input.ICommand che incapsula una Action<T> generica.
public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
inherit Command
Parametri di tipo
- T
Tipo del parametro,
- Ereditarietà
Commenti
L'esempio seguente crea un nuovo comando e lo imposta su un pulsante.
var command = new Command<string> (s => Debug.WriteLine ("Command executed: {0}", s));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
CommandParameter = "button0",
};
Costruttori
Command<T>(Action<T>, Func<T,Boolean>) |
Inizializza una nuova istanza della classe Command. |
Command<T>(Action<T>) |
Inizializza una nuova istanza della classe Command. |
Metodi
CanExecute(Object) |
Restituisce System.Boolean per indicare se il comando può essere eseguito con il parametro specificato. (Ereditato da Command) |
ChangeCanExecute() |
Inviare un System.Windows.Input.ICommand.CanExecuteChanged (Ereditato da Command) |
Execute(Object) |
Richiama l'azione di esecuzione (Ereditato da Command) |
Eventi
CanExecuteChanged |
Si verifica quando la destinazione del comando deve valutare di nuovo se il comando può essere eseguito o meno. (Ereditato da Command) |