TessaListViewHelperConvertToListViewModel(ITessaViewResult, IViewMetadata, Boolean, FuncObservableCollectionIRowViewModel, ListTessaGridColumnViewModel, IViewMetadata, IViewsTessaListViewModel, Boolean) - метод |
Пространство имён:
Tessa.UI.Views
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static IViewsTessaListViewModel ConvertToListViewModel(
this ITessaViewResult result,
IViewMetadata viewMetadata,
bool showHiddenColumns,
Func<ObservableCollection<IRowViewModel>, List<TessaGridColumnViewModel>, IViewMetadata, IViewsTessaListViewModel> modelFactory,
bool showAliasesWithCaption = false
)
<ExtensionAttribute>
Public Shared Function ConvertToListViewModel (
result As ITessaViewResult,
viewMetadata As IViewMetadata,
showHiddenColumns As Boolean,
modelFactory As Func(Of ObservableCollection(Of IRowViewModel), List(Of TessaGridColumnViewModel), IViewMetadata, IViewsTessaListViewModel),
Optional showAliasesWithCaption As Boolean = false
) As IViewsTessaListViewModel
public:
[ExtensionAttribute]
static IViewsTessaListViewModel^ ConvertToListViewModel(
ITessaViewResult^ result,
IViewMetadata^ viewMetadata,
bool showHiddenColumns,
Func<ObservableCollection<IRowViewModel^>^, List<TessaGridColumnViewModel^>^, IViewMetadata^, IViewsTessaListViewModel^>^ modelFactory,
bool showAliasesWithCaption = false
)
[<ExtensionAttribute>]
static member ConvertToListViewModel :
result : ITessaViewResult *
viewMetadata : IViewMetadata *
showHiddenColumns : bool *
modelFactory : Func<ObservableCollection<IRowViewModel>, List<TessaGridColumnViewModel>, IViewMetadata, IViewsTessaListViewModel> *
?showAliasesWithCaption : bool
(* Defaults:
let _showAliasesWithCaption = defaultArg showAliasesWithCaption false
*)
-> IViewsTessaListViewModel
Параметры
- result
- Тип: Tessa.ViewsITessaViewResult
Результат запроса к представлению - viewMetadata
- Тип: Tessa.Views.MetadataIViewMetadata
Метаданные представления - showHiddenColumns
- Тип: SystemBoolean
Признак принудительного отображения скрытых столбцов - modelFactory
- Тип: SystemFuncObservableCollectionIRowViewModel, ListTessaGridColumnViewModel, IViewMetadata, IViewsTessaListViewModel
Фабрика создания модели представления ITessaListViewViewModel - showAliasesWithCaption (Optional)
- Тип: SystemBoolean
Признак необходимости отображения в качестве заголовков псевдонимовов столбцов
вместе с заголовками
Возвращаемое значение
Тип:
IViewsTessaListViewModelСозданная модель
ITessaListViewViewModel данных для отображения в таблице
TessaListViewПримечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ITessaViewResult. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также