ScrollingPageViewModel - конструктор
Создаёт экземпляр класса с указанием его зависимостей и значений его свойств.
Пространство имён: Tessa.UI.Controls.ScrollingСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ScrollingPageViewModel(
int index,
string displayName,
IScrollingControlViewModel control,
IScrollingPageDispatcher dispatcher,
Func<CancellationToken, ValueTask<ImageSource>> initializeContentFuncAsync
)
Public Sub New (
index As Integer,
displayName As String,
control As IScrollingControlViewModel,
dispatcher As IScrollingPageDispatcher,
initializeContentFuncAsync As Func(Of CancellationToken, ValueTask(Of ImageSource))
)
public:
ScrollingPageViewModel(
int index,
String^ displayName,
IScrollingControlViewModel^ control,
IScrollingPageDispatcher^ dispatcher,
Func<CancellationToken, ValueTask<ImageSource^>>^ initializeContentFuncAsync
)
new :
index : int *
displayName : string *
control : IScrollingControlViewModel *
dispatcher : IScrollingPageDispatcher *
initializeContentFuncAsync : Func<CancellationToken, ValueTask<ImageSource>> -> ScrollingPageViewModel
Параметры
- index Int32
- Отсчитываемый от нуля индекс страницы или отрицательное число, если объект не соответствует действительной странице.
- displayName String
- Отображаемое название страницы для области предпросмотра.
- control IScrollingControlViewModel
- Элемент управления областью прокрутки, в которой отображается страница.
- dispatcher IScrollingPageDispatcher
- Объект, обеспечивающий выполнение отложенных действий, связанных с формированием содержимого страниц.
- initializeContentFuncAsync FuncCancellationToken, ValueTaskImageSource
-
Функция, выполняющая инициализацию содержимого страницы Content.