IUIHostShowDialogAsync - метод

Отображает диалоговое окно с заданным содержимым и кнопками.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
ValueTask ShowDialogAsync(
	string title,
	Object content,
	Func<Window, CancellationToken, ValueTask> initializeWindowActionAsync = null,
	bool modalDialog = true,
	bool closeOnEscapeKey = false,
	bool supressUnloading = false,
	CancellationToken cancellationToken = default,
	params UIButton[] buttons
)

Параметры

title  String
Заголовок выводимого окна.
content  Object
Содержимое диалогового окна.
initializeWindowActionAsync  FuncWindow, CancellationToken, ValueTask  (Optional)
Асинхронный метод, выполняемый для диалогового окна перед его отображением, или null, если метод не выполняется. Метод выполняется в потоке UI.
modalDialog  Boolean  (Optional)
Признак того, что выводимый диалог является модальным.
closeOnEscapeKey  Boolean  (Optional)
Признак того, что выводимый диалог можно закрыть по клавише Esc, если её не перехватил текущий элемент управления.
supressUnloading  Boolean  (Optional)
Для диалога признак того, что при закрытии окна диалога не должна производиться выгрузка содержимого.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.
buttons  UIButton
Кнопки диалогового окна. Если не задана ни одна кнопка, то отображается единственная кнопка "Закрыть".

Возвращаемое значение

ValueTask

См. также