首页 > 解决方案 > CarouselView.FormsPlugin 获取特定页面的索引

问题描述

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

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

像这样的东西:

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

但当然,这段代码不起作用。在创建这个问题时,我有一个使用CarouselView's的想法ItemsSource。如何正确地做到这一点?TIA。

标签: xamarinxamarin.formsitemssource

解决方案


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

结果代码是:

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

所以它有效!

不知道该怎么办:删除这个问题还是离开?也许它对某人有用,所以我现在就离开它。


推荐阅读