答案 0 :(得分:1)
轮播页面未出现在Xamarin.Forms模板中
随着Xamarin.Forms
2.2.0
的发布,我们现在有了CarouselView
,取代了CarouselPage
。 CarouselPage
在将来的版本中将被标记为已弃用。这就是删除CarouselPage
模板的原因。您可以在Xamarin.Forms
release notes中找到它。
此外,您还可以看到Jason Smith在Evolve上发表的演讲,他特别指出您不应使用CarouselPage
,而应使用CarouselView
:https://youtu.be/RZvdql3Ev0E
CarouselView
CarouselView旨在完全替代CarouselPage。轮播页面 在将来的版本中将不推荐使用。 CarouselView在 许多方式,包括其虚拟化和嵌套在其中的能力 布局。
SushiHangover有pointed out:
Xamarin.Forms
CarouselPage
不支持UI虚拟化(回收)。
初始化性能和内存使用情况可能是个问题,具体取决于页面/子页面的数量。
CarouselView
的优点:
如果要在项目中使用CarouselPage
,则需要自己编写:
改为使用CarouselView
:
答案 1 :(得分:0)
您必须自己写出来。 Xamarin Forms可以完成很多事情,并使跨平台开发变得更加容易,但是您仍然必须自己完成一些工作!
有关CarouselPage的更多信息。