UIButton - конструктор

Создаёт экземпляр класса с указанием заголовка кнопки и её команды.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public UIButton(
	string caption,
	Func<UIButton, ValueTask> buttonActionAsync = null,
	Func<bool> isEnabledFunc = null,
	bool isDefault = false,
	bool isCancel = false
)

Параметры

caption  String
Заголовок кнопки. Не может быть пустой строкой или строкой, состоящей из пробелов.
buttonActionAsync  FuncUIButton, ValueTask  (Optional)
Действие, выполняемое при нажатии на кнопку, или null, если кнопка только закрывает диалоговое окно. Действие получает текущий объект кнопки, и может вызвать его метод CloseAsync для закрытия окна. Автоматическое закрытие окна не происходит, если параметр отличен от null.
isEnabledFunc  FuncBoolean  (Optional)
Функция, определяющая доступность кнопки. Возвращает false, если кнопка недоступна и на неё нельзя нажать.
isDefault  Boolean  (Optional)
Признак того, что кнопка реагирует на нажатие Enter, если другой элемент управления не перехватывает обработку этой кнопки.
isCancel  Boolean  (Optional)
Признак того, что кнопка реагирует на нажатие Esc, если другой элемент управления не перехватывает обработку этой кнопки.

См. также