Признак того, что вкладка может быть закрыта. Определяет, требуется ли для такой вкладки выполнять действия при вызове CloseAsync(Boolean, CancellationToken) при указании force: false. Также обычно скрывает кнопку закрытия (крестик) и не отображает пункт контекстного меню по закрытию вкладки, если указано false.
Другие свойства и методы могут быть вызваны без предварительной проверки этого свойства. При этом метод CanCloseAsync(Boolean, CancellationToken) не будет спрашивать подтверждения при закрытии, а метод CloseAsync(Boolean, CancellationToken) не будет выполнять действий, если не указано force: true (обычно при закрытии приложения).
public bool SupportsClosing { get; protected set; }
Public Property SupportsClosing As Boolean
Get
Protected Set
public:
virtual property bool SupportsClosing {
bool get () sealed;
protected: void set (bool value) sealed;
}
abstract SupportsClosing : bool with get, set
override SupportsClosing : bool with get, set
По умолчанию возвращает true для всех наследников, где это явно не переопределено.
Влияет на свойство IsCloseButtonEnabled: кнопка закрытия вкладки по умолчанию отображается, если это свойство возвращает true (поведение кнопки может быть также переопределено в наследниках).