Command<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет реализацию System.Windows.Input.ICommand, инкапсулирующую универсальное действие Action<T>.
public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
inherit 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) |