Partager via


Command<T> Classe

Définition

Définit une implémentation System.Windows.Input.ICommand incluant dans un wrapper un Action<T> générique.

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

Paramètres de type

T

Type du paramètre,

Héritage
System.Object
Command<T>

Remarques

L’exemple suivant crée une commande et la définit sur un bouton.

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

Constructeurs

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

Initialise une nouvelle instance de la classe Command.

Command<T>(Action<T>)

Initialise une nouvelle instance de la classe Command.

Méthodes

CanExecute(Object)

Retourne un System.Boolean indiquant si la commande peut être exécutée avec le paramètre donné.

(Hérité de Command)
ChangeCanExecute()

Envoie un System.Windows.Input.ICommand.CanExecuteChanged.

(Hérité de Command)
Execute(Object)

Appelle l’action d’exécution.

(Hérité de Command)

Événements

CanExecuteChanged

Se produit quand la cible de la commande doit redéterminer si la commande peut être exécutée ou non.

(Hérité de Command)

S’applique à