xamarin - CarouselView.FormsPlugin 获取特定页面的索引
问题描述
我正在使用alexrainman 的 Carousel View来创建自定义向导。
我需要按类型获取特定页面的索引(我不确切知道该页面有哪个索引)。
像这样的东西:
var indexAdvanced = MyCarouselView.GetIndex<ContentView>(typeof(AdditionalDefectParametersContentView));
但当然,这段代码不起作用。在创建这个问题时,我有一个使用CarouselView
's的想法ItemsSource
。如何正确地做到这一点?TIA。
解决方案
顺便说一句,我已经找到了答案。>_<
结果代码是:
// My CarouselView consists of ContentViews
_indexAdvanced = MyCarouselView.ItemsSource.Cast<ContentView>().
IndexOf(view => view is AdditionalDefectParametersContentView);
所以它有效!
不知道该怎么办:删除这个问题还是离开?也许它对某人有用,所以我现在就离开它。
推荐阅读
- c++ - QT:具有 QVariant 的任意复杂数据结构
- c# - 如何在截屏前等待每一页?
- java - java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“java.lang.String java.lang.String.toString()”(帮助)
- windows - 如何在 git 中保留隐藏的 windows 文件夹?
- silverstripe - Silverstripe:全文搜索?
- r - 替换打印长输出中的嵌套 for 循环
- angular - build/auth0.js net::ERR_ABORTED 404(未找到)
- android - 为什么要将后台任务定义为挂起功能
- computational-geometry - 算法(数百万个实心随机交叉点)
- html - 如何在 flex-direction 列容器中使一些子项目 50% 宽并并排?