DelegateCommand - конструктор
Создаёт экземпляр класса с указанием делегатов, определяющих поведение команды.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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 ActionObject
-
Делегат, определяющий метод выполнения команды.
В качестве входного параметра принимает параметр команды.
- canExecute FuncObject, Boolean (Optional)
-
Делегат, определяющий признак доступности команды или null, если команда доступна всегда.
В качестве входного параметра принимает параметр команды.
Возвращает true, если команда доступна для выполнения, и false в противном случае.