ScrollingControlViewModel(IPreviewPageExtractor, IScrollingPageDispatcher, PagingSelectorModel, ILogger, Boolean) - конструктор
Пространство имён: Tessa.UI.Controls.ScrollingСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ScrollingControlViewModel(
IPreviewPageExtractor pageExtractor,
IScrollingPageDispatcher dispatcher,
PagingSelectorModel selector = null,
ILogger traceLogger = null,
bool disposeDispatcher = false
)
Public Sub New (
pageExtractor As IPreviewPageExtractor,
dispatcher As IScrollingPageDispatcher,
Optional selector As PagingSelectorModel = Nothing,
Optional traceLogger As ILogger = Nothing,
Optional disposeDispatcher As Boolean = false
)
public:
ScrollingControlViewModel(
IPreviewPageExtractor^ pageExtractor,
IScrollingPageDispatcher^ dispatcher,
PagingSelectorModel^ selector = nullptr,
ILogger^ traceLogger = nullptr,
bool disposeDispatcher = false
)
new :
pageExtractor : IPreviewPageExtractor *
dispatcher : IScrollingPageDispatcher *
?selector : PagingSelectorModel *
?traceLogger : ILogger *
?disposeDispatcher : bool
(* Defaults:
let _selector = defaultArg selector null
let _traceLogger = defaultArg traceLogger null
let _disposeDispatcher = defaultArg disposeDispatcher false
*)
-> ScrollingControlViewModel
Параметры
- pageExtractor IPreviewPageExtractor
- Объект, выполняющий извлечение страницы для предпросмотра.
- dispatcher IScrollingPageDispatcher
- Объект, обеспечивающий выполнение отложенных действий, связанных с формированием содержимого страниц.
- selector PagingSelectorModel (Optional)
-
Объект, выполняющий переключение между режимами просмотра документа,
или null, если элемент управления не допускает переключения режимов.
- traceLogger ILogger (Optional)
-
Объект, выполняющий логирование сообщений для трассировки,
или null, если такие сообщения не выводятся.
- disposeDispatcher Boolean (Optional)
-
Признак того, что объект dispatcher освобождается одновременно с освобождением создаваемого объекта.