Поделиться через


Command<T> Класс

Определение

Определяет реализацию System.Windows.Input.ICommand, инкапсулирующую универсальное действие Action<T>.

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

Параметры типа

T

Тип параметра,

Наследование
System.Object
Command<T>

Комментарии

В следующем примере создается новая команда и задается в качестве кнопки.

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

Конструкторы

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

Инициализирует новый экземпляр класса Command.

Command<T>(Action<T>)

Инициализирует новый экземпляр класса Command.

Методы

CanExecute(Object)

Возвращает System.Boolean, указывающее, можно ли выполнить команду с заданным параметром.

(Унаследовано от Command)
ChangeCanExecute()

Отправить System.Windows.Input.ICommand.CanExecuteChanged

(Унаследовано от Command)
Execute(Object)

Вызывает выполнение действия

(Унаследовано от Command)

События

CanExecuteChanged

Происходит, когда целевой объект команды должен оценить, можно ли выполнить команду.

(Унаследовано от Command)

Применяется к