TableColumnViewModel - конструктор

Initializes a new instance of the TableColumnViewModel class.

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public TableColumnViewModel(
	[CanBeNullAttribute] IViewColumnMetadata metadata,
	[NotNullAttribute] string columnName,
	[NotNullAttribute] SchemeType dataType,
	[NotNullAttribute] string displayMemberPath,
	bool canSort,
	[CanBeNullAttribute] Func<TableColumnViewModel, CancellationToken, Task> sortActionAsync,
	[NotNullAttribute] IMenuContext menuContext,
	[NotNullAttribute] TableGridViewModel gridViewModel
)

Параметры

metadata  IViewColumnMetadata
Метаданные столбца или null
columnName  String
Имя столбца
dataType  SchemeType
Тип данных столбца
displayMemberPath  String
Путь к отображаемому значению столбца
canSort  Boolean
Признак возможности выполнения сортировку по-данному столбцу
sortActionAsync  FuncTableColumnViewModel, CancellationToken, Task
Действие выполняемое при сортировке
menuContext  IMenuContext
Контекст генерации элементов контекстного меню
gridViewModel  TableGridViewModel
Модель-преставление таблицы данных

Исключения

ArgumentNullException argument is null

См. также