Я использую Карусель Просмотр от alexrainman для создания пользовательского мастера.
Мне нужно получить индекс конкретной страницы по ее типу (я точно не знаю, какой индекс будет у этой страницы).
Что-то вроде этого:
var indexAdvanced = MyCarouselView.GetIndex<ContentView>(typeof(AdditionalDefectParametersContentView));
но, конечно, этот код не работает. При создании этого вопроса у меня возникла идея использовать CarouselView's ItemsSource. Как это сделать правильно? ТИА.





Кстати, я уже нашел ответ. >_<
Полученный код:
// My CarouselView consists of ContentViews
_indexAdvanced = MyCarouselView.ItemsSource.Cast<ContentView>().
IndexOf(view => view is AdditionalDefectParametersContentView);
Так это работает!
Не знаю, что мне делать: удалить этот вопрос или уйти? Может кому пригодится, так что пока оставлю.