TableRowViewModel - класс

Модель строки данных используемая для отображения в ViewContentItem

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class TableRowViewModel : TreeItemViewModel<EmptyModel, TableRowViewModel>, 
	IRowViewModel, INotifyPropertyChanged, IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider, 
	IUIContextExecutorProvider, IAutomationBase, ITaggableObject
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelEmptyModel    SelectableViewModelEmptyModel    TreeItemViewModelEmptyModel, TableRowViewModel    TableRowViewModel
Derived
Implements
INotifyPropertyChanged, IAutomationBase, IRowViewModel, IUIContextExecutorProvider, IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider, ITaggableObject

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

TableRowViewModel Initializes a new instance of the TableRowViewModel class.

Свойства

AutomationId Уникальный идентификатор для автоматизации.
AutomationName Имя для автоматизации.
Background Фон строки.
BackgroundApplyStoryboardAction 
BackgroundStoryboard Сториборд с анимацией фона строки.
BottomContent Контент, помещаемый в область под строкой.
CellsByColumnName Получает ячейку по имени колонки.
Data Данные ячейки.
GridViewModel Модель грида.
IsExpanded
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
IsSelectable
(Унаследован от SelectableViewModelTModel)
IsSelected
(Унаследован от SelectableViewModelTModel)
IsSelectedChild
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
Item Ячейка строки таблицы данных.
Items
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
MenuActionGenerator Генератор меню.
MinHeight Минимальная высота.
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
Parent
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
Scope
(Унаследован от ViewModelTModel)
SelectedCell Выбранная ячейка.
SelectedColumn Выбранная колонка.
ToolTip ToolTip строки таблицы (представления).
TopContent Контент, помещаемый в область над строкой.
Tree
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
UIContextExecutorAsync 
СontextMenuProvider 

Методы

CheckIsinitialized
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
CreateItemCollection
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
EnsureItemCollection
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
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 
GetData Получает данные строки.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetItemModel
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
GetItemViewModel
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Initialize(IDictionaryString, TableCellViewModel) Осуществляет инициализацию строки путем передачи ячеек в виде списка пар ключ-значение
Initialize(IListTItemModel)
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyOnTagNotAccessible Уведомляет о том, что тег связанный с объектом, больше не доступен пользователю.
NotifyOnTagUpdatedAsync Уведомляет об изменении связанного с объектом тега.
OnIsSelectableChanged
(Унаследован от SelectableViewModelTModel)
OnIsSelectedChanged
(Переопределяет SelectableViewModelTModelOnIsSelectedChanged)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnParentChanged
(Унаследован от TreeItemViewModelTItemModel, TItemViewModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
ResetCellSelection Сбрасывает выделение ячейки.
SelectFromCell Производит выбор строки на основе выбранной ячейки.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetCellViewModel Осуществляет попытку получения ячейки по имени столбца.

События

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

Поля

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

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

См. также