Command<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define una implementación ICommand que incluye un elemento Action<T> genérico.
public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
inherit Command
Parámetros de tipo
- T
El tipo del parámetro,
- Herencia
Comentarios
En el ejemplo siguiente se crea un nuevo comando y se establece en un botón.
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",
};
Constructores
Command<T>(Action<T>) |
Inicializa una nueva instancia de la clase Command. |
Command<T>(Action<T>, Func<T,Boolean>) |
Inicializa una nueva instancia de la clase Command. |
Métodos
CanExecute(Object) |
Devuelve un Boolean que indica si el comando se puede ejecutar con el parámetro dado. (Heredado de Command) |
ChangeCanExecute() |
Envía un CanExecuteChanged (Heredado de Command) |
Execute(Object) |
Invoca la acción de ejecución (Heredado de Command) |
Eventos
CanExecuteChanged |
Se produce cuando el destino del comando debe volver a evaluar si se puede ejecutar el comando. (Heredado de Command) |