CarouselView.FormsPlugin получить индекс конкретной страницы - PullRequest
0 голосов
/ 15 апреля 2019

Я использую Carousel View от alexrainman для создания собственного мастера.

Мне нужно получить индекс конкретной страницы по типу (я точно не знаю, какой индекс будет у этой страницы).

Примерно так:

var indexAdvanced = MyCarouselView.GetIndex<ContentView>(typeof(AdditionalDefectParametersContentView));

но, конечно, этот код не работает. При создании этого вопроса у меня возникла идея использовать CarouselView s ItemsSource. Как это сделать правильно? ТИА.

1 Ответ

0 голосов
/ 15 апреля 2019

Кстати, я уже нашел ответ. > _ <</p>

Полученный код:

// My CarouselView consists of ContentViews
_indexAdvanced = MyCarouselView.ItemsSource.Cast<ContentView>().
                 IndexOf(view => view is AdditionalDefectParametersContentView);

Так оно и работает!

Не знаете, что мне делать: удалить этот вопрос или уйти? Может быть, это кому-нибудь пригодится, поэтому я пока оставлю это.

...