Command<T> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Command<T>(Action<T>) |
Инициализирует новый экземпляр класса Command. |
Command<T>(Action<T>, Func<T,Boolean>) |
Инициализирует новый экземпляр класса Command. |
Command<T>(Action<T>)
- Исходный код:
- Command.cs
- Исходный код:
- Command.cs
Инициализирует новый экземпляр класса Command.
public:
Command(Action<T> ^ execute);
public Command (Action<T> execute);
new Microsoft.Maui.Controls.Command<'T> : Action<'T> -> Microsoft.Maui.Controls.Command<'T>
Public Sub New (execute As Action(Of T))
Параметры
- execute
- Action<T>
Действие для выполнения при выполнении команды.
Применяется к
Command<T>(Action<T>, Func<T,Boolean>)
- Исходный код:
- Command.cs
- Исходный код:
- Command.cs
Инициализирует новый экземпляр класса Command.
public:
Command(Action<T> ^ execute, Func<T, bool> ^ canExecute);
public Command (Action<T> execute, Func<T,bool> canExecute);
new Microsoft.Maui.Controls.Command<'T> : Action<'T> * Func<'T, bool> -> Microsoft.Maui.Controls.Command<'T>
Public Sub New (execute As Action(Of T), canExecute As Func(Of T, Boolean))
Параметры
- execute
- Action<T>
<Объект> действия для выполнения при выполнении команды.
Значение Func<T,TResult>, если команда может быть выполнена.
Комментарии
Всякий раз, когда значение, возвращаемое canExecute, меняется, для активации CanExecuteChangedтребуется вызов ChangeCanExecute() .