public sealed class TaskHistoryViewModel : GridViewModel<CardTaskHistoryItem, TaskHistoryItemViewModel>,
IFormWithBlocksViewModel, IFormViewModelBase, IWorkspaceModel, INotifyPropertyChanged, ISupportUnloading,
IContextMenuProvider, ISupportTabNotifications
Public NotInheritable Class TaskHistoryViewModel
Inherits GridViewModel(Of CardTaskHistoryItem, TaskHistoryItemViewModel)
Implements IFormWithBlocksViewModel, IFormViewModelBase, IWorkspaceModel, INotifyPropertyChanged,
ISupportUnloading, IContextMenuProvider, ISupportTabNotifications
public ref class TaskHistoryViewModel sealed : public GridViewModel<CardTaskHistoryItem^, TaskHistoryItemViewModel^>,
IFormWithBlocksViewModel, IFormViewModelBase, IWorkspaceModel, INotifyPropertyChanged, ISupportUnloading,
IContextMenuProvider, ISupportTabNotifications
[<SealedAttribute>]
type TaskHistoryViewModel =
class
inherit GridViewModel<CardTaskHistoryItem, TaskHistoryItemViewModel>
interface IFormWithBlocksViewModel
interface IFormViewModelBase
interface IWorkspaceModel
interface INotifyPropertyChanged
interface ISupportUnloading
interface IContextMenuProvider
interface ISupportTabNotifications
end
TaskHistoryViewModel | Инициализирует новый экземпляр класса TaskHistoryViewModel |
CanSelectMultipleItems | (Унаследован от SelectorViewModelTItemModel, TItemViewModel) |
Columns | (Унаследован от GridViewModelTItemModel, TItemViewModel) |
ContextMenuGenerators | Список методов, выполняющих построение контекстного меню для записей в истории заданий. |
HideOpenViewCommand | Признак того, что команда для открытия представления по ссылке должна быть скрыта. По умолчанию false. |
HideResult | Признак того, что колонка "Результат" должна быть скрыта. |
IsCollapsed | Признак того, что все блоки в форме скрыты. |
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(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject) |
OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
OnReceiveWeakEvent | (Унаследован от ViewModelTModel) |
ResetSorting | Сбрасывает сортировку на сортировку по умолчанию (по дате по возрастанию). Используйте метод SortBy(TaskHistoryColumnViewModel, NullableListSortDirection, Boolean), чтобы выполнить сортировку по указанной колонке. |
SelectAll | (Унаследован от SelectorViewModelTItemModel, TItemViewModel) |
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) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |
UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
(Определяется UIExtensions) |