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