PreviewView - конструктор |
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён:
Tessa.Extensions.Default.Client.Views
Сборка:
Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.5.0.19
Синтаксисpublic PreviewView(
IWorkplaceViewComponent component,
IPreviewHandlersSelectorPool previewHandlersPool = null,
IFilePreviewInfoCache previewInfoCache = null,
IPreviewPageExtractorProvider previewPageExtractorProvider = null,
string fileNameColumnName = null,
IEnumerable<IPlaceArea> placeAreas = null,
Func<IPlaceArea, DataTemplate> dataTemplateFunc = null
)
Public Sub New (
component As IWorkplaceViewComponent,
Optional previewHandlersPool As IPreviewHandlersSelectorPool = Nothing,
Optional previewInfoCache As IFilePreviewInfoCache = Nothing,
Optional previewPageExtractorProvider As IPreviewPageExtractorProvider = Nothing,
Optional fileNameColumnName As String = Nothing,
Optional placeAreas As IEnumerable(Of IPlaceArea) = Nothing,
Optional dataTemplateFunc As Func(Of IPlaceArea, DataTemplate) = Nothing
)
public:
PreviewView(
IWorkplaceViewComponent^ component,
IPreviewHandlersSelectorPool^ previewHandlersPool = nullptr,
IFilePreviewInfoCache^ previewInfoCache = nullptr,
IPreviewPageExtractorProvider^ previewPageExtractorProvider = nullptr,
String^ fileNameColumnName = nullptr,
IEnumerable<IPlaceArea^>^ placeAreas = nullptr,
Func<IPlaceArea^, DataTemplate^>^ dataTemplateFunc = nullptr
)
new :
component : IWorkplaceViewComponent *
?previewHandlersPool : IPreviewHandlersSelectorPool *
?previewInfoCache : IFilePreviewInfoCache *
?previewPageExtractorProvider : IPreviewPageExtractorProvider *
?fileNameColumnName : string *
?placeAreas : IEnumerable<IPlaceArea> *
?dataTemplateFunc : Func<IPlaceArea, DataTemplate>
(* Defaults:
let _previewHandlersPool = defaultArg previewHandlersPool null
let _previewInfoCache = defaultArg previewInfoCache null
let _previewPageExtractorProvider = defaultArg previewPageExtractorProvider null
let _fileNameColumnName = defaultArg fileNameColumnName null
let _placeAreas = defaultArg placeAreas null
let _dataTemplateFunc = defaultArg dataTemplateFunc null
*)
-> PreviewView
Параметры
- component
- Тип: Tessa.UI.Views.IWorkplaceViewComponent
Компонент области с представлением. Не равен null. - previewHandlersPool (Optional)
- Тип: Tessa.PreviewHandlers.IPreviewHandlersSelectorPool
Пул обработчиков предварительного просмотра. - previewInfoCache (Optional)
- Тип: Tessa.UI.Files.IFilePreviewInfoCache
Кэш, предоставляющий информацию по предпросмотру файлов. - previewPageExtractorProvider (Optional)
- Тип: Tessa.UI.Files.IPreviewPageExtractorProvider
Поставщик, предоставляющий доступ к объекту, используемому для
извлечения страниц для просмотра из многостраничных документов.
- fileNameColumnName (Optional)
- Тип: System.String
Имя столбца представления, в котором содержится путь к просматриваемому файлу. - placeAreas (Optional)
- Тип: System.Collections.Generic.IEnumerable<IPlaceArea>
Область отображения для предпросмотра файлов. - dataTemplateFunc (Optional)
- Тип: System.Func<IPlaceArea, DataTemplate>
Функция, возвращающая шаблон отображения для области предпросмотра,
или null, если используется отображение по умолчанию.
См. также