Condividi tramite


Command<T> Classe

Definizione

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à
System.Object
Command<T>

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)

Si applica a