ITileWorkspaceModel - интерфейс

Модель представления для рабочей области с боковыми панелями плиток.

Definition

Пространство имён: Tessa.UI.Tiles
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface ITileWorkspaceModel : IWorkspaceModel, 
	INotifyPropertyChanged
Implements
INotifyPropertyChanged, IWorkspaceModel

Свойства

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)
PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

См. также