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

TableGridViewModel - класс

Модель используемая для отображения данных в табличном виде в элементе ViewContentItem
Иерархия наследования
SystemObject
  Tessa.PlatformNotificationObject
    Tessa.UIViewModelEmptyModel
      Tessa.UI.ControlsItemsControlViewModelEmptyModel, TableRowViewModel
        Tessa.UI.ControlsSelectorViewModelEmptyModel, TableRowViewModel
          Tessa.UI.ControlsTreeViewModelEmptyModel, TableRowViewModel
            Tessa.UI.Views.ContentTableGridViewModel

Пространство имён:  Tessa.UI.Views.Content
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public sealed class TableGridViewModel : TreeViewModel<EmptyModel, TableRowViewModel>, 
	IContextMenuExtendedProvider, IContextMenuProvider, IMenuActionGeneratorProvider, IUIContextExecutorProvider

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

Конструкторы
  ИмяОписание
Открытый методTableGridViewModel
Initializes a new instance of the TableGridViewModel class.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCanSelectMultipleItems (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоColumns
Открытое свойствоEnableGroupings
Признак того, что горизонтальная группировка строк включена.
Открытое свойствоGroupingColumn
Колонка, по которой должна выполняться горизонтальная группировка строк, или null, если группировка не выполняется.
Открытое свойствоItems (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытое свойствоItemsSource (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытое свойствоMenuActionGenerator
Используемый объект [Tessa.UI.Menu.IMenuActionGenerator].
Открытое свойствоModel
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.)
Открытое свойствоRows
Открытое свойствоScope (Унаследован от ViewModelTModel.)
Открытое свойствоSelectedCell
Gets Текущая выбранная ячейка
Открытое свойствоSelectedColumn
Gets or sets Текущий выбранный столбец
Открытое свойствоSelectedItem (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоSelectedItems (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Открытое свойствоTableSelectionMode
Gets Режим выбора элементов в модели
Открытое свойствоUIContextExecutorAsync
Делегат, выполняющий заданное действие в контексте [Tessa.UI.IUIContext].
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckIsinitialized (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Защищённый методContainsItem (Унаследован от TreeViewModelTItemModel, TItemViewModel.)
Защищённый методCreateItemCollection (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методCreateItemCollectionOverride (Переопределяет TreeViewModelTItemModel, TItemViewModelCreateItemCollectionOverride(IListTItemModel).)
Защищённый методEnsureItemCollection (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытый метод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.)
Открытый методGetContextMenuAsync
Возвращает контекстное меню, доступное для текущей модели представления. Если возвращается null, пустая коллекция или коллекция из скрытых элементов, то меню при этом не отображается.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Защищённый методGetItemModel (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Защищённый методGetItemViewModel (Унаследован от ItemsControlViewModelTItemModel, TItemViewModel.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методInitialize(IListTItemModel) (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методInitialize(IListEmptyModel, IListEmptyModel) (Переопределяет SelectorViewModelTItemModel, TItemViewModelInitialize(IListTItemModel, IListTItemModel).)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnItemSelected
Вызывается при выделении элемента item
(Переопределяет SelectorViewModelTItemModel, TItemViewModelOnItemSelected(TItemViewModel).)
Защищённый методOnItemUnselected
Вызывается при сбросе выделения элемента item
(Переопределяет SelectorViewModelTItemModel, TItemViewModelOnItemUnselected(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.)
Открытый методSelectAll (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
Защищённый методSetT (Унаследован от ViewModelTModel.)
Открытый методSuspendChangeNotification
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методUnselectAll (Унаследован от SelectorViewModelTItemModel, TItemViewModel.)
В начало страницы
События
  ИмяОписание
Открытое событиеGroupingChanged
Событие возникающее после изменения группировки
Открытое событиеGroupingChanging
Событие возникающее перед попыткой изменения группировки
Открытое событиеPropertyChanged
Событие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject.)
Открытое событиеRowSelected
Событие выделения строки
Открытое событиеRowUnselected
Событие потери выделения строкой
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также