UIButton - конструктор
Создаёт экземпляр класса с указанием заголовка кнопки и её команды.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public UIButton(
string caption,
Func<UIButton, ValueTask> buttonActionAsync = null,
Func<bool> isEnabledFunc = null,
bool isDefault = false,
bool isCancel = false
)
Public Sub New (
caption As String,
Optional buttonActionAsync As Func(Of UIButton, ValueTask) = Nothing,
Optional isEnabledFunc As Func(Of Boolean) = Nothing,
Optional isDefault As Boolean = false,
Optional isCancel As Boolean = false
)
public:
UIButton(
String^ caption,
Func<UIButton^, ValueTask>^ buttonActionAsync = nullptr,
Func<bool>^ isEnabledFunc = nullptr,
bool isDefault = false,
bool isCancel = false
)
new :
caption : string *
?buttonActionAsync : Func<UIButton, ValueTask> *
?isEnabledFunc : Func<bool> *
?isDefault : bool *
?isCancel : bool
(* Defaults:
let _buttonActionAsync = defaultArg buttonActionAsync null
let _isEnabledFunc = defaultArg isEnabledFunc null
let _isDefault = defaultArg isDefault false
let _isCancel = defaultArg isCancel false
*)
-> UIButton
Параметры
- caption String
-
Заголовок кнопки. Не может быть пустой строкой или строкой, состоящей из пробелов.
- buttonActionAsync FuncUIButton, ValueTask (Optional)
-
Действие, выполняемое при нажатии на кнопку, или null, если кнопка только закрывает диалоговое окно.
Действие получает текущий объект кнопки, и может вызвать его метод CloseAsync для закрытия окна.
Автоматическое закрытие окна не происходит, если параметр отличен от null.
- isEnabledFunc FuncBoolean (Optional)
-
Функция, определяющая доступность кнопки.
Возвращает false, если кнопка недоступна и на неё нельзя нажать.
- isDefault Boolean (Optional)
-
Признак того, что кнопка реагирует на нажатие Enter,
если другой элемент управления не перехватывает обработку этой кнопки.
- isCancel Boolean (Optional)
-
Признак того, что кнопка реагирует на нажатие Esc,
если другой элемент управления не перехватывает обработку этой кнопки.