CarouselView.FormsPlugin获取特定页面的索引

时间:2019-04-15 08:41:49

标签: xamarin xamarin.forms itemssource

我正在使用Carousel View by alexrainman创建自定义向导。

我需要按类型获取特定页面的索引(我不确切知道该页面具有哪个索引)。

类似这样的东西:

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

但是,当然,此代码不起作用。在提出这个问题时,我对使用CarouselView的{​​{1}}有一个想法。怎么做呢? TIA。

1 个答案:

答案 0 :(得分:0)

顺便说一句,我已经找到了答案。 > _ << / p>

结果代码为:

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

所以有效!

不知道该怎么办:删除此问题还是离开?也许对某人有用,所以我暂时将其保留。