IMainFormViewModel - методы |
Тип IMainFormViewModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | CloseAsync |
Асинхронно закрывает рабочую область. Возвращает false, если закрытие области было отменено,
причём значение будет возвращено синхронно.
Используйте код следующего вида в обработчике события window.Closing:
async (s, e) =>
{
var task = model.CloseAsync();
e.Cancel = task.IsCompleted && !task.Result;
await task;
} (Унаследован от IWorkspaceModel.) |
![]() | GetContextMenuAsync |
Возвращает контекстное меню, доступное для текущей модели представления.
Если возвращается null, пустая коллекция или коллекция из скрытых элементов,
то меню при этом не отображается.
(Унаследован от IContextMenuProvider.) |
![]() | GetExpandableBlockGroup |
Возвращает блоки, которые входят в группу, сворачиваемую и разворачиваемую единомоментно.
Такая группа начинается с блока, имеющего видимый заголовок и нескрытого, и заканчивается или последним блоком без заголовка,
или скрытым блоком, или блоком, который расположен перед блоком с признаком [IBlockViewModel.DoNotCollapseWithTopBlock].
(Унаследован от IFormViewModel.) |
![]() | GetState | Возвращает текущее состояние формы. (Унаследован от IFormViewModel.) |
![]() | NotifyTabDeselectedAsync |
Уведомляет текущий объект и все его дочерние объекты о том, что он располагался на выбранной вкладке,
после чего выбрали другую вкладку.
(Унаследован от ISupportTabNotifications.) |
![]() | NotifyTabSelectedAsync |
Уведомляет текущий объект и все его дочерние объекты о том, что он расположен в текущей выбранной вкладке.
Событие для выбранной вкладки вызывается после того, как было вызвано событие TabDeselected для вкладки,
которая перестала быть выбранной.
(Унаследован от ISupportTabNotifications.) |
![]() | Rearrange |
Выполняет перерисовку содержимого в зависимости от состояния объекта с учётом дочерних объектов,
в т.ч. от видимости блоков.
(Унаследован от IFormViewModel.) |
![]() | RearrangeChildren |
Выполняет перерисовку содержимого в зависимости от состояния дочерних объектов,
в т.ч. от видимости блоков.
(Унаследован от IFormViewModel.) |
![]() | RearrangeSelf |
Выполняет перерисовку содержимого в зависимости от состояния объекта без учёта дочерних объектов.
(Унаследован от IFormViewModel.) |
![]() | SetIsClosedAsync | Устанавливает признак того, что рабочая область была закрыта. (Унаследован от IWorkspaceModel.) |
![]() | SetStateAsync | Устанавливает заданное состояние формы. (Унаследован от IFormViewModel.) |
![]() | UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
(Унаследован от ISupportUnloading.) |
Имя | Описание | |
---|---|---|
![]() | UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
(Определяется UIExtensions.) |