public interface IWorkplaceTab : IDocumentTab,
ICloseableTab, IUIContextMarker
Public Interface IWorkplaceTab
Inherits IDocumentTab, ICloseableTab, IUIContextMarker
public interface class IWorkplaceTab : IDocumentTab,
ICloseableTab, IUIContextMarker
type IWorkplaceTab =
interface
interface IDocumentTab
interface ICloseableTab
interface IUIContextMarker
end
Context | Контекст, связанный с текущим объектом. (Унаследован от IUIContextMarker) |
IsClosing | Признак того, что вкладка находится в режиме асинхронного закрытия. Такая вкладка не должна считаться открытой в таких ситуациях, как активация вкладки. (Унаследован от ICloseableTab) |
SupportsClosing | Признак того, что вкладка может быть закрыта. Определяет, требуется ли для такой вкладки выполнять действия при вызове CloseAsync(Boolean, CancellationToken) при указании force: false. Также обычно скрывает кнопку закрытия (крестик) и не отображает пункт контекстного меню по закрытию вкладки, если указано false. Другие свойства и методы могут быть вызваны без предварительной проверки этого свойства. При этом метод CanCloseAsync(Boolean, CancellationToken) не будет спрашивать подтверждения при закрытии, а метод CloseAsync(Boolean, CancellationToken) не будет выполнять действий, если не указано force: true (обычно при закрытии приложения). (Унаследован от ICloseableTab) |
Workplace | Модель представления рабочего места, открытая в этой вкладке, или null, если модель недоступна. |
CanCloseAsync | Возвращает сообщение ConfirmMessage, определяющее причину, по которой вкладку нельзя закрыть, а также ForbidClosing - признак того, что запрещается закрывать вкладку (при этом ConfirmMessage может быть равен null). Возвращает (null, forbidClosing), если свойство SupportsClosing возвращает false. (Унаследован от ICloseableTab) |
CloseAsync | Закрывает вкладку. Не выполняет действий, если свойство SupportsClosing возвращает false и параметр force указан как false. Это предотвращает вызов метода закрытия у содержимого, например, CloseAsync(Boolean, CancellationToken). Параметр force равен true при закрытии приложения, в этом случае SupportsClosing игнорируется. (Унаследован от ICloseableTab) |