Sdílet prostřednictvím


Command<T> Třída

Definice

Definuje implementaci System.Windows.Input.ICommand zabalící obecnou akci<T>.

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

Parametry typu

T

Typ parametru

Dědičnost
System.Object
Command<T>

Poznámky

Následující příklad vytvoří nový příkaz a nastaví ho na tlačítko.

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

Konstruktory

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

Inicializuje novou instanci Třídy Command.

Command<T>(Action<T>)

Inicializuje novou instanci Třídy Command.

Metody

CanExecute(Object)

Vrátí hodnotu označující System.Boolean , zda lze příkaz exectued s daným parametrem.

(Zděděno od Command)
ChangeCanExecute()

Odeslat System.Windows.Input.ICommand.CanExecuteChanged

(Zděděno od Command)
Execute(Object)

Vyvolá akci spuštění.

(Zděděno od Command)

Událost

CanExecuteChanged

Nastane, když cíl příkazu by měl znovu vyhodnocet, zda lze příkaz spustit nebo ne.

(Zděděno od Command)

Platí pro