| ApplyClientQuickSearch |
Перегузка дефолтного клиентского поиска.
Так как клиентский поиск должен работать с пейджингом, фильтрация происходит в InternalRefreshAsync(IDisposable),
а не в фильтре TreeCollectionView.
(Переопределяет CardViewControlViewModelApplyClientQuickSearch(String)) |
| CanGroupColumn |
Возвращает признак того, что по указанной колонке возможна группировка.
(Унаследован от CardViewControlViewModel) |
| CanHideColumn |
Возвращает признак того, что указанную колонку можно скрыть.
(Унаследован от CardViewControlViewModel) |
| CanResetGrouping |
Возвращает признак того, что группировку возможно сбросить.
(Унаследован от CardViewControlViewModel) |
| ColumnsWidthSettingsAreDefault |
Возвращает признак того, что настройки пользователя UserSettings по ширине колонок
не содержат изменений относительно значений по умолчанию.
(Унаследован от CardViewControlViewModel) |
| CommitChangesAsync |
Подтверждает изменения для текущего элемента управления.
Метод обычно вызывается перед сохранением карточки для того, чтобы элементы управления,
у которых состояние ввода зависит от фокуса и других параметров, могли подтвердить введённое значение перед тем, как карточка будет сохранена.
Если при выполнении этого метода возникнет исключение, то оно будет зафиксировано в результате.
(Унаследован от ControlViewModelBase) |
| CreateColumn |
Создаёт модель представления колонки в таблице TableColumnViewModel.
(Унаследован от CardViewControlViewModel) |
| CreateParametersSettings | (Унаследован от CardViewControlViewModel) |
| DeleteRowsAsync | Удаляет заданные строки с учётом визуальных изменений в контроле. При этом выполняются обработчики события RowInvoked, которые могут запретить удаление некоторых строк или вывести на экран окна с ошибками. Укажите SelectedRows, чтобы удалить выбранные строки (аналогично соответствующей кнопке в контроле). |
| 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) |
| GetActualSortingSettings |
Возвращает список текущих колонок для сортировки.
(Унаследован от CardViewControlViewModel) |
| GetColumnsWidthSettings |
Возвращает настройки пользователя UserSettings по изменению ширины указанных колонок:
ColumnAlias - алиас колонки, ширина которой передаётся;
Width - ширина колонки.
Если колонка отсутствует в возвращённом списке, то её ширина должна быть рассчитана автоматически.
(Унаследован от CardViewControlViewModel) |
| GetColumnWidthFromSettings |
Возвращает ширину указанной колонки из настроек пользователя UserSettings
или null, если ширина колонки должна быть рассчитана автоматически.
(Унаследован от CardViewControlViewModel) |
| GetContextMenuAsync |
Возвращает контекстное меню, доступное для текущей модели представления.
Если возвращается null, пустая коллекция или коллекция из скрытых элементов,
то меню при этом не отображается.
(Унаследован от CardViewControlViewModel) |
| GetCurrentOrderedColumns |
Возвращает текущий упорядоченный список алиасов колонок для отображения.
(Унаследован от CardViewControlViewModel) |
| GetDefaultGroupingFromMetadata |
Возвращает алиас колонки группировки по умолчанию в соответствии с метаинформацией
или null, если по умолчанию группировка не выполняется.
(Унаследован от CardViewControlViewModel) |
| GetDefaultOrderedColumnsFromMetadata |
Возвращает упорядоченный список алиасов колонок для отображения по умолчанию, т.е. в соответствии с метаинформацией.
(Унаследован от CardViewControlViewModel) |
| GetDefaultSortingFromMetadata |
Возвращает список колонок для сортировки по умолчанию в соответствии с тем, как они указаны в метаинформации представления.
(Унаследован от CardViewControlViewModel) |
| GetGroupingColumnSetting |
Возвращает алиас колонки, по которой должна выполняться группировка в соответствии с настройками пользователя UserSettings.
Также возвращает признак того, что возвращённый алиас является алиасом, указанным по умолчанию в соответствии с метаинформацией
(значение метода GetDefaultGroupingFromMetadata).
(Унаследован от CardViewControlViewModel) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetHiddenColumnsSetting |
Возвращает алиасы скрытых колонок в настройках пользователя UserSettings.
(Унаследован от CardViewControlViewModel) |
| GetNestedVisibleBlocks |
Возвращает вложенные видимые блоки, принадлежащие этому контролу. Возвращает пустую коллекцию блоков в случае,
если контрол не поддерживает вложенные блоки.
(Унаследован от ControlViewModelBase) |
| GetOrderedColumnsFromSettings |
Возвращает упорядоченный список алиасов колонок для отображения в соответствии с настройками UserSettings.
(Унаследован от CardViewControlViewModel) |
| GetSortDirectionSetting |
Возвращает информацию по направлению сортировки для указанной колонки в соответствии с настройками пользователя
или null, если сортировка не выполняется.
(Унаследован от CardViewControlViewModel) |
| GetState |
Возвращает текущее состояние элемента управления.
Может вернуть null, если элемент управления не имеет состояния.
(Унаследован от ControlViewModelBase) |
| GetTagsPosition |
Получает текущую позицию тегов.
(Унаследован от CardViewControlViewModel) |
| GetTagsPositionFromSettings |
Возвращает позицию тегов в соответствии с настройками UserSettings.
(Унаследован от CardViewControlViewModel) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| HasEmptyValue |
Возвращает признак того, что элемент управления имеет пустое значение.
(Унаследован от ControlViewModelBase) |
| InitializeAsync | (Переопределяет CardViewControlViewModelInitializeAsync(IUILockNotifier)) |
| InitializeCoreAsync | Выполняет асинхронную инициализацию объекта. (Унаследован от ControlViewModelBase) |
| InitializeDefaultDoubleClickAction |
Инициализирует действие для двойного клика по умолчанию.
(Унаследован от CardViewControlViewModel) |
| InitializeEventsSubscriptions |
Инициализирует подписки на события.
(Унаследован от CardViewControlViewModel) |
| InitializeMasterLinks |
Инициализирует ссылки мастер-контрола.
(Унаследован от CardViewControlViewModel) |
| InitializeOnTabAsync |
Отображает элементы графического интерфейса на вкладке.
Используется, когда представления программное и иниициализация стратегии произошла
после инициализации на вкладке стандартными средствами.
(Унаследован от CardViewControlViewModel) |
| InitializeOtherViewControlsAsync |
Вызывает инициализацию элементов отображения представлений
в карточке. По принципу кто первый встал тот и тапки греет.
Необходимо для корректной инициализации ссылок на мастер представления.
Т.к. мастер представление может быть не доступно на момент создания элемента
отображения представления использующего его.
(Унаследован от CardViewControlViewModel) |
| InitializeStrategyAsync |
Инициализирует стратегию создания вью-модели представления.
DataProvider можно установить через свойство CardViewControlViewModel.DataProvider.
(Унаследован от CardViewControlViewModel) |
| InitializeUserSettingsAsync |
Инициализирует настройки пользователя, применимые к данному элементу управления.
(Унаследован от CardViewControlViewModel) |
| InitializeUserSettingsAsync(DictionaryString, Object) | Инициализирует настройки пользователя. Метод может определить настройки по умолчанию, если это требуется, а также обновить устаревшие свойства. Если настроек у этого элемента управления ещё нет, то он получает пустую хеш-таблицу settings. (Унаследован от CardViewControlViewModel) |
| InPagingMode | (Унаследован от CardViewControlViewModel) |
| InternalRefreshAsync |
Новый рефреш представления с учетом того, что это теперь таблица.
(Переопределяет CardViewControlViewModelInternalRefreshAsync(IDisposable)) |
| InvalidateAutoSize |
Перерассчитывает ширину колонок если включена автоширина.
(Унаследован от CardViewControlViewModel) |
| IsColumnHiddenSetting |
Возвращает признак того, что в настройках пользователя UserSettings указанная колонка отмечена как скрытая.
(Унаследован от CardViewControlViewModel) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| NotifyColumnsReorderedAsync |
Уведомляет о том, что порядок колонок был изменён пользователем.
(Унаследован от CardViewControlViewModel) |
| NotifyTabDeselectedAsync |
Уведомляет текущий объект и все его дочерние объекты о том, что он располагался на выбранной вкладке,
после чего выбрали другую вкладку.
(Унаследован от ControlViewModelBase) |
| NotifyTabSelectedAsync | (Переопределяет CardViewControlViewModelNotifyTabSelectedAsync(ITabSelectedContext, CancellationToken)) |
| NotifyUpdateValidation |
Уведомляет об изменении всех свойств, связанных с валидацией в элементе управления,
даже если эти свойства не были изменены.
(Унаследован от ControlViewModelBase) |
| NotifyUserSettingsChangedAsync | Уведомляет систему о том, что настройки изменены. Реализация по умолчанию отмечает их для отправки на сервер, при этом сама отправка выполняется позже. Метод не проверяет возможность для пользователя сохранить настройки EnableSavingSettings. (Унаследован от CardViewControlViewModel) |
| OnColumnWidthChangedAsync |
Метод, вызываемый при изменении ширины колонок. Изменения могут быть накоплены для нескольких колонок.
(Унаследован от CardViewControlViewModel) |
| OnPropertyChanged(PropertyChangedEventArgs) | (Переопределяет NotificationObjectOnPropertyChanged(PropertyChangedEventArgs)) |
| OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject) |
| OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject) |
| OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
| OnRefreshCompletedAsync |
Метод, вызываемый после обновления представления вместе с объектами UI (колонками и строками).
Реализация по умолчанию вызывает обработчики события Refreshed.
(Унаследован от CardViewControlViewModel) |
| OnUnloadingAsync |
Отписываемся от всех событий
(Переопределяет SupportUnloadingViewModelOnUnloadingAsync(IValidationResultBuilder)) |
| OrderedColumnsSettingsAreDefault |
Возвращает признак того, что настройки порядка колонок соответствуют значениям по умолчанию в UserSettings.
(Унаследован от CardViewControlViewModel) |
| Rearrange |
Выполняет перерисовку содержимого в зависимости от состояния объекта с учётом дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
(Унаследован от ControlViewModelBase) |
| RearrangeChildren |
Выполняет перерисовку содержимого в зависимости от состояния дочерних объектов,
в т.ч. от видимости дочерних вложенных форм при их наличии.
(Унаследован от ControlViewModelBase) |
| RearrangeSelf |
Выполняет перерисовку содержимого в зависимости от состояния объекта без учёта дочерних объектов.
(Унаследован от ControlViewModelBase) |
| RefreshAsync |
Вызывает обновление данных из представления.
(Унаследован от CardViewControlViewModel) |
| ResetColumnsOrderingAsync | Восстанавливает порядок следования колонок в соответствии с текущим порядком GetCurrentOrderedColumns. Переключает выполнение в поток UI, если текущий поток не является таковым. Вызовите метод после отображения скрытых колонок вследствие сброса группировки, отображения колонки через контекстное меню или сброса настроек пользователя. (Унаследован от CardViewControlViewModel) |
| ResetColumnsWidthSettings |
Сбрасывает настройки пользователя UserSettings по ширине колонок.
При этом все колонки согласно настройкам должны иметь ширину по умолчанию.
Возвращает признак того, что настройки пользователя были изменены.
(Унаследован от CardViewControlViewModel) |
| ResetGroupingAsync |
Сбрасывает группировку. Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| ResetGroupingColumnSetting |
Сбрасывает группировку в настройках пользователя UserSettings так, что отсутствуют группирующие колонки.
При этом группировка по умолчанию GetDefaultGroupingFromMetadata не учитывается.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| ResetSortingSettings |
Сбрасывает настройки пользователя по сортировке в соответствии с текущим состоянием элемента управления.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| ResetUserSettingsAsync |
Сбрасывает все настройки пользователя к значениям по умолчанию. Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| SaveUserSettingsAsync | Отмечает настройки пользователя UserSettings для текущего элемента управления как изменённые и отправляет их для сохранения на сервере, если установлен флаг EnableSavingSettings или параметр force, в противном случае настройки не будут сохранены. Фактическое сохранение настроек будут выполнено позже в фоновом обработчике. (Унаследован от CardViewControlViewModel) |
| SetBlock | Устанавливает блок, в котором размещён элемент управления. (Унаследован от ControlViewModelBase) |
| SetColumnIsHiddenSetting |
Определяет в настройках пользователя UserSettings, что указанная колонка является или не является скрытой.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| SetColumnVisibilityAsync |
Отображает или скрывает указанную колонку. Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| SetGroupingColumnAsync |
Выполняет группировку по указанной колонке. Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| SetGroupingColumnSetting |
Определяет в настройках пользователя UserSettings, что по указанной колонке выполняется группировка.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| SetHasUnsavedSettingsAsync |
Устанавливает значение свойства HasUnsavedSettings.
Уведомление об изменении значения может быть выполнено после переключения в поток UI.
(Унаследован от CardViewControlViewModel) |
| SetSortingFromSettings |
Устанавливает значение объекта Sorting и колонок сортировки в соответствии с текущим состоянием объекта настроек.
(Унаследован от CardViewControlViewModel) |
| SetStateAsync | Устанавливает заданное состояние элемента управления. (Унаследован от ControlViewModelBase) |
| SetTagsPositionAsync |
Меняет положение тегов. Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| SetTagsPositionSetting |
Определяет в настройках пользователя UserSettings позицию тегов.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| SortColumnAsync |
Вызывается при сортировке по указанному столбцу.
(Унаследован от CardViewControlViewModel) |
| SortingSettingsAreDefault |
Возвращает признак того, что настройки сортировки соответствуют значениям по умолчанию в UserSettings.
(Унаследован от CardViewControlViewModel) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
(Унаследован от SupportUnloadingViewModel) |
| UpdateColumnsWidthSettings |
Обновляет настройки пользователя UserSettings по изменению ширины указанных колонок.
Возвращает признак того, что настройки пользователя были изменены.
(Унаследован от CardViewControlViewModel) |
| UpdateColumnsWidthSettingsWithSavingCheckAsync |
Обновляет настройки пользователя UserSettings по изменению ширины указанных колонок.
Устанавливает признак того, что в элементе управления имеются несохранённые настройки.
Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| UpdateOrderedColumnsSettings |
Обновляет настройки пользователя UserSettings по указанному порядку следования алиасов колонок.
Возвращает признак того, что настройки пользователя были изменены.
(Унаследован от CardViewControlViewModel) |
| UpdateOrderedColumnsSettingsWithSavingCheckAsync |
Обновляет настройки пользователя UserSettings по указанному порядку следования алиасов колонок.
Устанавливает признак того, что в элементе управления имеются несохранённые настройки.
Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| UpdatePageCount |
Обновляет количество страниц
(Унаследован от CardViewControlViewModel) |
| UpdateSortingSettings |
Обновляет настройки пользователя по сортировке UserSettings в соответствии с текущим состоянием элемента управления.
Возвращает признак того, что настройки были изменены.
(Унаследован от CardViewControlViewModel) |
| UpdateSortingSettingsWithSavingCheckAsync |
Обновляет настройки пользователя UserSettings по сортировке в соответствии с текущим состоянием элемента управления.
Устанавливает признак того, что в элементе управления имеются несохранённые настройки.
Возвращает признак того, что настройки пользователя были изменены
(необязательно сохранены, это определяется свойствами EnableSavingSettings, AutoSaveSettings,
и параметром skipAutoSave).
(Унаследован от CardViewControlViewModel) |
| UserSettingsAreDefault |
Возвращает признак того, что в элементе управления отсутствуют применённые настройки пользователя.
(Унаследован от CardViewControlViewModel) |