IWorkspaceModel - интерфейс

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

Definition

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

Свойства

CloseCommandКоманда закрытия рабочей области.
IsClosedПризнак того, что рабочая область была закрыта.

Методы

CloseAsync Асинхронно закрывает рабочую область. Возвращает false, если закрытие области было отменено, причём значение будет возвращено синхронно. Используйте код следующего вида в обработчике события window.Closing: async (s, e) => { var task = model.CloseAsync(); e.Cancel = task.IsCompleted && !task.Result; await task; }
SetIsClosedAsyncУстанавливает признак того, что рабочая область была закрыта.

События

ClosedПроисходит при закрытии рабочей области.
ClosingПроисходит перед закрытием рабочей области.
PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

См. также