CardTabCanCloseAsync - метод

Возвращает сообщение ConfirmMessage, определяющее причину, по которой вкладку нельзя закрыть, а также ForbidClosing - признак того, что запрещается закрывать вкладку (при этом ConfirmMessage может быть равен null).

Возвращает (null, forbidClosing), если свойство SupportsClosing возвращает false.

Definition

Пространство имён: Tessa.UI.Windows
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public override ValueTask<(string ConfirmMessage, bool ForbidClosing)> CanCloseAsync(
	bool forbidClosing,
	CancellationToken cancellationToken = default
)

Параметры

forbidClosing  Boolean
Признак того, что закрытие вкладки должно быть запрещено. Фактический запрет определяется возвращаемым значением ForbidClosing.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskValueTupleString, Boolean
Сообщение ConfirmMessage, определяющее причину, по которой вкладку нельзя закрыть, а также ForbidClosing - признак того, что запрещается закрывать вкладку (при этом ConfirmMessage может быть равен null).

Реализации

ICloseableTabCanCloseAsync(Boolean, CancellationToken)
ICloseableTabCanCloseAsync(Boolean, CancellationToken)

Заметки

По умолчанию возвращается (null, false), если метод не был переопределён.

См. также