Для изменения размера нажмите или перетащите

TaskHistoryViewModel - класс

Модель представления для истории заданий.
Иерархия наследования
SystemObject
  Tessa.PlatformNotificationObject
    Tessa.UIViewModelEmptyModel
      Tessa.UI.ControlsItemsControlViewModelCardTaskHistoryItem, TaskHistoryItemViewModel
        Tessa.UI.ControlsSelectorViewModelCardTaskHistoryItem, TaskHistoryItemViewModel
          Tessa.UI.ControlsGridViewModelCardTaskHistoryItem, TaskHistoryItemViewModel
            Tessa.UI.Cards.TasksTaskHistoryViewModel

Пространство имён:  Tessa.UI.Cards.Tasks
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public sealed class TaskHistoryViewModel : GridViewModel<CardTaskHistoryItem, TaskHistoryItemViewModel>, 
	IFormViewModel, IWorkspaceModel, INotifyPropertyChanged, ISupportTabNotifications, ISupportUnloading, 
	IContextMenuProvider

Тип TaskHistoryViewModel предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методTaskHistoryViewModel
Инициализирует новый экземпляр класса TaskHistoryViewModel
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCanSelectMultipleItems (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоColumns (Унаследован от GridViewModelTItemModel, TItemViewModel.)
Открытое свойствоContextMenuGenerators
Список методов, выполняющих построение контекстного меню для записей в истории заданий.
Открытое свойствоHideOpenViewCommand
Признак того, что команда для открытия представления по ссылке должна быть скрыта. По умолчанию false.
Открытое свойствоHideResult
Признак того, что колонка "Результат" должна быть скрыта.
Открытое свойствоIsUnloaded
Признак того, что объект был выгружен и уже не может использоваться в UI. Например, если объект является контролом карточки, то он становится выгруженным после закрытия формы редактирования строки или пре рефреше карточки.
Открытое свойствоItems (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытое свойствоItemsSource (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытое свойствоKeyDownHandlers
Список методов, выполняющихся при обработке нажатия клавиши.
Открытое свойствоModel
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.)
Открытое свойствоModifyOpenViewRequestAction
Метод, изменяющий стандартный запрос на открытии представление с историей заданий, или null, если выполняется открытие с параметрами по умолчанию. Полностью изменить команду возможно посредством свойств объекта OpenViewCommandClosure.
Открытое свойствоMouseDownHandlers
Список методов, выполняющихся при обработке нажатия кнопки мыши.
Открытое свойствоOpenViewCommand
Команда, выполняемая при нажатии на ссылку для открытия в представлении.
Открытое свойствоOpenViewCommandClosure
Замыкание для управления командой OpenViewCommand. Укажите действие, выполняемое при клике по ссылке, через свойства Execute и CanExecute.
Открытое свойствоScope (Унаследован от ViewModelTModel.)
Открытое свойствоSearchBoxVisibility
Видимость для поля поиска SearchText. Свойство устанавливается автоматически, не рекомендуется его изменять без необходимости.
Открытое свойствоSearchText
Текст, поиск для которого выполняется. Может быть равен null, пустой строке или строке из пробелов, в этом случае фильтр игнорируется.
Открытое свойствоSelectedItem (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоSelectedItems (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоSettings
Настройки модели представления карточки, с которой связана форма.
Открытое свойствоTabCaption
Заголовок вкладки или null, если форма не является вкладкой или заголовок не задан.
Открытое свойствоTabVisibility
Признак видимости вкладки.
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckIsinitialized (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Защищённый методContainsItem (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методCreateColumnCollection (Унаследован от GridViewModelTItemModel, TItemViewModel.)
Защищённый методCreateItemCollection (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методCreateItemCollectionOverride (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методEnsureItemCollection (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытый методEnumerateHierarchy
Возвращает перечисление, выполняющее обход всех моделей представления в истории заданий, учитывая их древовидную структуру. Если результат метода будет использоваться несколько раз, то вызовите на нём .ToArray(). Результат гарантированно не равен null. Если требуется проверить количество моделей представления только на верхнем уровне иерархии, то используйте свойство Items.
Открытый метод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.)
Открытый методGenerateContextMenuAsync
Создаёт контекстное меню для заданной записи в истории заданий. Возвращает null, если контекстное меню отсутствует.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Защищённый методGetItemModel (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Защищённый методGetItemViewModel (Переопределяет ItemsControlViewModelTItemModel, TItemViewModelGetItemViewModel(TItemModel).)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методHandleKeyDown
Выполняет обработку нажатия клавиши, когда фокус находится на записи в истории заданий.
Открытый методHandleMouseDown
Выполняет обработку нажатия кнопки мыши на записи в истории заданий.
Защищённый методInitialize(IListTItemModel) (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методInitialize(IListTItemModel, IListTItemModel) (Унаследован от GridViewModelTItemModel, TItemViewModel.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методNotifyTabDeselectedAsync
Уведомляет текущий объект и все его дочерние объекты о том, что он располагался на выбранной вкладке, после чего выбрали другую вкладку.
Открытый методNotifyTabSelectedAsync
Уведомляет текущий объект и все его дочерние объекты о том, что он расположен в текущей выбранной вкладке. Событие для выбранной вкладки вызывается после того, как было вызвано событие TabDeselected для вкладки, которая перестала быть выбранной.
Защищённый методOnItemSelected (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методOnItemUnselected (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методOnModelPropertyChanged (Унаследован от ViewModelTModel.)
Защищённый методOnPropertyChanged(PropertyChangedEventArgs)
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChanged(String)
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(String, Boolean)
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(PropertyChangedEventArgs, Boolean)
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.)
Защищённый методOnReceiveWeakEvent (Унаследован от ViewModelTModel.)
Открытый методResetSorting
Сбрасывает сортировку на сортировку по умолчанию (по дате по возрастанию). Используйте метод SortBy(TaskHistoryColumnViewModel, NullableListSortDirection, Boolean), чтобы выполнить сортировку по указанной колонке.
Открытый методSelectAll (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методSetT (Унаследован от ViewModelTModel.)
Открытый методSortBy
Выполняет сортировку по заданной колонке. Укажите одну из колонок в коллекции Columns. Поддерживается сортировка только по одной колонке, поэтому в предыдущей выбранной колонке сортировка будет сброшена. Используйте метод ResetSorting, чтобы сбросить сортировку на сортировку по умолчанию.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методUnloadAsync
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Открытый методUnselectAll (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
В начало страницы
События
  ИмяОписание
Открытое событиеPropertyChanged
Событие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject.)
Открытое событиеTabDeselected
Событие, происходящее для объекта, который располагался на выбранной вкладке, после чего выбрали другую вкладку.
Открытое событиеTabSelected
Событие, происходящее при переходе объекта на выбранную вкладку. Событие для выбранной вкладки вызывается после того, как было вызвано событие TabDeselected для вкладки, которая перестала быть выбранной.
Открытое событиеUnloaded
Событие, возникающее после того, как объект был выгружен и уже не может использоваться в UI. Если на некоторые свойства объекта, связанные с UI, выполнялась подписка, то в обработчике события можно выполнить отписку, а также удалить сам обработчик.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членFormName
Имя формы для истории заданий.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияUnloadAsync
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется. Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
(Определяется UIExtensions.)
В начало страницы
См. также