TessaListViewHelperConvertToListViewModel(ITessaViewResult, IViewMetadata, Boolean, FuncObservableCollectionIRowViewModel, ListTessaGridColumnViewModel, IViewMetadata, IViewsTessaListViewModel, Boolean) - метод

Преобразует результат запроса к представлению в модель таблицы ITessaListViewViewModel

Definition

Пространство имён: Tessa.UI.Views
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public static IViewsTessaListViewModel ConvertToListViewModel(
	this ITessaViewResult result,
	IViewMetadata viewMetadata,
	bool showHiddenColumns,
	Func<ObservableCollection<IRowViewModel>, List<TessaGridColumnViewModel>, IViewMetadata, IViewsTessaListViewModel> modelFactory,
	bool showAliasesWithCaption = false
)

Параметры

result  ITessaViewResult
Результат запроса к представлению
viewMetadata  IViewMetadata
Метаданные представления
showHiddenColumns  Boolean
Признак принудительного отображения скрытых столбцов
modelFactory  FuncObservableCollectionIRowViewModel, ListTessaGridColumnViewModel, IViewMetadata, IViewsTessaListViewModel
Фабрика создания модели представления ITessaListViewViewModel
showAliasesWithCaption  Boolean  (Optional)
Признак необходимости отображения в качестве заголовков псевдонимовов столбцов вместе с заголовками

Возвращаемое значение

IViewsTessaListViewModel
Созданная модель ITessaListViewViewModel данных для отображения в таблице TessaListView

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ITessaViewResult. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также