Command Konstruktory

Definicja

Przeciążenia

Command(Action)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

Command(Action<Object>)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

Command(Action, Func<Boolean>)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

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

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

Command(Action)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

public Command (Action execute);
new Xamarin.Forms.Command : Action -> Xamarin.Forms.Command

Parametry

execute
Action

Akcja do wykonania, gdy polecenie jest wykonywane.An Action to execute when the Command is executed.

Dotyczy

Command(Action<Object>)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

public Command (Action<object> execute);
new Xamarin.Forms.Command : Action<obj> -> Xamarin.Forms.Command

Parametry

execute
Action<Object>

Obiekt akcji < > do wykonania, gdy polecenie jest wykonywane.An Action<object> to execute when the Command is executed.

Uwagi

Akcja zostanie wykonana z parametrem.The Action will be executed with a parameter.

Dotyczy

Command(Action, Func<Boolean>)

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

public Command (Action execute, Func<bool> canExecute);
new Xamarin.Forms.Command : Action * Func<bool> -> Xamarin.Forms.Command

Parametry

execute
Action

Akcja do wykonania, gdy polecenie jest wykonywane.An Action to execute when the Command is executed.

canExecute
Func<Boolean>

Func<TResult>Wskazuje, czy można wykonać polecenie.A Func<TResult> indicating if the Command can be executed.

Uwagi

Za każdym razem, gdy wartość zwrócona przez canExecute została zmieniona, wywołanie ChangeCanExecute() jest wymagane do wyzwolenia CanExecuteChanged .Whenever the value returned by canExecute has changed, a call to ChangeCanExecute() is required to trigger CanExecuteChanged.

Dotyczy

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

Inicjuje nowe wystąpienie klasy Command.Initializes a new instance of the Command class.

public Command (Action<object> execute, Func<object,bool> canExecute);
new Xamarin.Forms.Command : Action<obj> * Func<obj, bool> -> Xamarin.Forms.Command

Parametry

execute
Action<Object>

Obiekt akcji < > do wykonania, gdy polecenie jest wykonywane.An Action<object> to execute when the Command is executed.

canExecute
Func<Object,Boolean>

Func<T,TResult>Wskazuje, czy można wykonać polecenie.A Func<T,TResult> indicating if the Command can be executed.

Uwagi

Za każdym razem, gdy wartość zwrócona przez canExecute została zmieniona, wywołanie ChangeCanExecute() jest wymagane do wyzwolenia CanExecuteChanged .Whenever the value returned by canExecute has changed, a call to ChangeCanExecute() is required to trigger CanExecuteChanged.

Dotyczy