Compartilhar via


Command<T> Classe

Definição

Define uma implementação de System.Windows.Input.ICommand encapsulando uma Action<T> genérica.

public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
    inherit Command

Parâmetros de tipo

T

O Tipo do parâmetro ,

Herança
System.Object
Command<T>

Comentários

O exemplo a seguir cria um novo Comando e o define como um botão.

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",
};

Construtores

Command<T>(Action<T>, Func<T,Boolean>)

Inicializa uma nova instância da classe Command.

Command<T>(Action<T>)

Inicializa uma nova instância da classe Command.

Métodos

CanExecute(Object)

Retorna um System.Boolean que indica se o Comando pode ser executado com o parâmetro especificado.

(Herdado de Command)
ChangeCanExecute()

Enviar um System.Windows.Input.ICommand.CanExecuteChanged

(Herdado de Command)
Execute(Object)

Invoca o Ação executar

(Herdado de Command)

Eventos

CanExecuteChanged

Ocorre quando o destino do Comando deve reavaliar se o Comando pode ou não ser executado.

(Herdado de Command)

Aplica-se a