DelegateCommand - конструктор |
Создаёт экземпляр класса с указанием делегатов, определяющих поведение команды.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public DelegateCommand(
Action<Object> execute,
Func<Object, bool> canExecute = null
)
Public Sub New (
execute As Action(Of Object),
Optional canExecute As Func(Of Object, Boolean) = Nothing
)
public:
DelegateCommand(
Action<Object^>^ execute,
Func<Object^, bool>^ canExecute = nullptr
)
new :
execute : Action<Object> *
?canExecute : Func<Object, bool>
(* Defaults:
let _canExecute = defaultArg canExecute null
*)
-> DelegateCommand
Параметры
- execute
- Тип: SystemActionObject
Делегат, определяющий метод выполнения команды.
В качестве входного параметра принимает параметр команды.
- canExecute (Optional)
- Тип: SystemFuncObject, Boolean
Делегат, определяющий признак доступности команды или null, если команда доступна всегда.
В качестве входного параметра принимает параметр команды.
Возвращает true, если команда доступна для выполнения, и false в противном случае.
См. также