ForumControlViewModel - методы |
Тип ForumControlViewModel предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CalculateContentWidth | ||
| CheckAddTopicPermission | ||
| CheckSuperModeratorPermissionAsync | ||
| CommitChangesAsync |
Подтверждает изменения для текущего элемента управления.
Метод обычно вызывается перед сохранением карточки для того, чтобы элементы управления,
у которых состояние ввода зависит от фокуса и других параметров, могли подтвердить введённое значение перед тем, как карточка будет сохранена.
Если при выполнении этого метода возникнет исключение, то оно будет зафиксировано в результате.
(Унаследован от ControlViewModelBase.) | |
| EnableSpecialMode | ||
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
| Focus |
Устанавливает логический фокус на текущий элемент управления, если он поддерживает
логический фокус, т.е. значение свойства [Tessa.UI.Cards.IControlViewModel.Focusable]
равно true. Если элемент управления недоступен или не поддерживает логический фокус,
то метод возвращает значение false.
(Унаследован от ControlViewModelBase.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetState | (Переопределяет ControlViewModelBaseGetState.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| HandleEvent | ||
| HasEmptyValue |
Возвращает признак того, что элемент управления имеет пустое значение.
(Унаследован от ControlViewModelBase.) | |
| InitializeCoreAsync | Выполняет асинхронную инициализацию объекта. (Унаследован от ControlViewModelBase.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| NotifyTabDeselectedAsync | (Переопределяет ControlViewModelBaseNotifyTabDeselectedAsync(ITabSelectedContext, CancellationToken).) | |
| NotifyTabSelectedAsync | (Переопределяет ControlViewModelBaseNotifyTabSelectedAsync(ITabSelectedContext, CancellationToken).) | |
| NotifyUpdateValidation |
Уведомляет об изменении всех свойств, связанных с валидацией в элементе управления,
даже если эти свойства не были изменены.
(Унаследован от ControlViewModelBase.) | |
| OnModelPropertyChanged | (Унаследован от ViewModelTModel.) | |
| OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.) | |
| OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.) | |
| OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.) | |
| OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.) | |
| OnReceiveWeakEvent | (Унаследован от ViewModelTModel.) | |
| OnUnloaded | ||
| OnUnloadingAsync | (Переопределяет SupportUnloadingViewModelOnUnloadingAsync(IValidationResultBuilder).) | |
| OpenParticipants | ||
| Rearrange |
Выполняет перерисовку содержимого в зависимости от состояния объекта с учётом дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
(Унаследован от ControlViewModelBase.) | |
| RearrangeChildren |
Выполняет перерисовку содержимого в зависимости от состояния дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
(Унаследован от ControlViewModelBase.) | |
| RearrangeSelf |
Выполняет перерисовку содержимого в зависимости от состояния объекта без учёта дочерних объектов.
(Унаследован от ControlViewModelBase.) | |
| RefreshAsync |
Обновляет viewModel, получеными с сервера моделями, в записимости от состояния
| |
| SelectTopicAsync | ||
| SetT | (Унаследован от ViewModelTModel.) | |
| SetBlock | Устанавливает блок, в котором размещён элемент управления. (Унаследован от ControlViewModelBase.) | |
| SetStateAsync | Устанавливает заданное состояние элемента управления. (Переопределяет ControlViewModelBaseSetStateAsync(IControlState, CancellationToken).) | |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
(Унаследован от SupportUnloadingViewModel.) |
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) |