TaskHistoryItemViewModel - класс

Модель представления записи в истории заданий.

Definition

Пространство имён: Tessa.UI.Cards.Tasks
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public sealed class TaskHistoryItemViewModel : SelectableViewModel<CardTaskHistoryItem>, 
	IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider, IUIContextExecutorProvider
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelCardTaskHistoryItem    SelectableViewModelCardTaskHistoryItem    TaskHistoryItemViewModel
Implements
IUIContextExecutorProvider, IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider

Конструкторы

TaskHistoryItemViewModelИнициализирует новый экземпляр класса TaskHistoryItemViewModel

Свойства

AuthorName Локализованная строка с именем автора задания.
AutomationId Идентификатор элемента для автоматизации.
ChildTasks Коллекция с дочерними записями в истории заданий.
Completed Дата завершения задания. Обычно указана в UTC.
CompletedByName Локализованное имя пользователя.
Created Дата создания задания. Обычно указана в UTC.
InProgress Дата взятия задания в работу. Обычно указана в UTC.
IsSelectable
(Унаследован от SelectableViewModelTModel)
IsSelected
(Унаследован от SelectableViewModelTModel)
KeyDownCommand Команда, выполняемая при нажатии клавиши, когда фокус расположен на текущей записи.
MenuActionGenerator Используемый объект [Tessa.UI.Menu.IMenuActionGenerator].
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
MouseDownCommand Команда, выполняемая при нажатии кнопки мыши на текущей записи.
OptionCaption Локализованный вариант завершения задания.
Planned Дата запланированного завершения задания. Обычно указана в UTC.
Result Локализованный результат выполнения задания.
RoleName Локализованная строка с именем роли, на которую было назначено задание.
Scope
(Унаследован от ViewModelTModel)
State Локализованное состояние задания, которому соответствует запись в истории.
StateDate Строка с датой, которая относится к состоянию задания State.
TypeCaption Локализованный отображаемый тип задания вместе с тегом (кликабельной иконкой).
UIContextExecutorAsync Делегат, выполняющий заданное действие в контексте [Tessa.UI.IUIContext].
UserName Локализованное имя пользователя.

Методы

ContainsText Возвращает признак того, что хотя бы одна ячейка в этой строке или в любой дочерней строке содержит указанный фрагмент текста.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetContextMenuAsync Возвращает контекстное меню, доступное для текущей модели представления. Если возвращается null, пустая коллекция или коллекция из скрытых элементов, то меню при этом не отображается.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetHierarchyText Возвращает текст для поиска по данным ячеек в этой строке и во всех дочерних строках. Возвращённый текст не равен null.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnIsSelectableChanged
(Унаследован от SelectableViewModelTModel)
OnIsSelectedChanged
(Унаследован от SelectableViewModelTModel)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
ResetCachedHierarchyText Сбрасывает кэш с текстом для поиска по данным ячеек в этой строке и во всех дочерних строках.
SetTag Задаёт иконку и всплывающую подсказку для записи по ключу.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также