Share via


Command<T> Clase

Definición

Define una implementación System.Windows.Input.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
System.Object
Command<T>

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 System.Boolean que indica si el comando se puede ejecutar con el parámetro dado.

(Heredado de Command)
ChangeCanExecute()

Envía un System.Windows.Input.ICommand.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)

Se aplica a