ITileWorkspaceModel - интерфейс |
Пространство имён: Tessa.UI.Tiles
public interface ITileWorkspaceModel : IWorkspaceModel, INotifyPropertyChanged
Тип ITileWorkspaceModel предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CloseCommand | Команда закрытия рабочей области. (Унаследован от IWorkspaceModel.) | |
| IsClosed | Признак того, что рабочая область была закрыта. (Унаследован от IWorkspaceModel.) | |
| LeftPanelSource | Источник контента и команд для левой боковой панели. | |
| RightPanelSource | Источник контента и команд для правой боковой панели. | |
| Workspace |
Рабочая область с плитками или null, если рабочая область была закрыта.
|
| Имя | Описание | |
|---|---|---|
| CloseAsync |
Асинхронно закрывает рабочую область. Возвращает false, если закрытие области было отменено,
причём значение будет возвращено синхронно.
Используйте код следующего вида в обработчике события window.Closing:
async (s, e) =>
{
var task = model.CloseAsync();
e.Cancel = task.IsCompleted && !task.Result;
await task;
} (Унаследован от IWorkspaceModel.) | |
| SetIsClosedAsync | Устанавливает признак того, что рабочая область была закрыта. (Унаследован от IWorkspaceModel.) |
| Имя | Описание | |
|---|---|---|
| Closed | Происходит при закрытии рабочей области. (Унаследован от IWorkspaceModel.) | |
| Closing | Происходит перед закрытием рабочей области. (Унаследован от IWorkspaceModel.) | |
| PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged.) |