IControlViewModel - методы |
Тип IControlViewModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CommitChangesAsync |
Подтверждает изменения для текущего элемента управления.
Метод обычно вызывается перед сохранением карточки для того, чтобы элементы управления,
у которых состояние ввода зависит от фокуса и других параметров, могли подтвердить введённое значение перед тем, как карточка будет сохранена.
Если при выполнении этого метода возникнет исключение, то оно будет зафиксировано в результате.
| |
Focus |
Устанавливает логический фокус на текущий элемент управления, если он поддерживает
логический фокус, т.е. значение свойства [Tessa.UI.Cards.IControlViewModel.Focusable]
равно true. Если элемент управления недоступен или не поддерживает логический фокус,
то метод возвращает значение false.
| |
GetState |
Возвращает текущее состояние элемента управления.
Может вернуть null, если элемент управления не имеет состояния.
| |
HasEmptyValue |
Возвращает признак того, что элемент управления имеет пустое значение.
| |
NotifyTabDeselectedAsync |
Уведомляет текущий объект и все его дочерние объекты о том, что он располагался на выбранной вкладке,
после чего выбрали другую вкладку.
(Унаследован от ISupportTabNotifications.) | |
NotifyTabSelectedAsync |
Уведомляет текущий объект и все его дочерние объекты о том, что он расположен в текущей выбранной вкладке.
Событие для выбранной вкладки вызывается после того, как было вызвано событие TabDeselected для вкладки,
которая перестала быть выбранной.
(Унаследован от ISupportTabNotifications.) | |
NotifyUpdateValidation |
Уведомляет об изменении всех свойств, связанных с валидацией в элементе управления,
даже если эти свойства не были изменены.
| |
Rearrange |
Выполняет перерисовку содержимого в зависимости от состояния объекта с учётом дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
| |
RearrangeChildren |
Выполняет перерисовку содержимого в зависимости от состояния дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
| |
RearrangeSelf |
Выполняет перерисовку содержимого в зависимости от состояния объекта без учёта дочерних объектов.
| |
SetBlock | Устанавливает блок, в котором размещён элемент управления. | |
SetStateAsync | Устанавливает заданное состояние элемента управления. | |
UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
(Унаследован от ISupportUnloading.) |
Имя | Описание | |
---|---|---|
SelectAll |
Выделяет весь текст в контроле, если контрол поддерживает выделение текста
посредством интерфейса ISupportSelectAll.
Возвращает признак того, что текст действительно был выделен.
(Определяется CardUIExtensions.) | |
SelectAllWhenFocused |
Устанавливает, что для контрола будет выделен весь текст,
если он получает фокус. Возвращает признак того, что тип контрола
совместим с методом выделением текста.
Метод можно вызывать несколько раз для одного и того же контрола.
(Определяется CardUIExtensions.) | |
UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
(Определяется UIExtensions.) |