我是Xamarin.Forms的新手,我偶然发现了github项目CarouselView。我认为这对我想做的事情几乎是完美的。我想调整它以显示列表中的上一个和下一个视图。我不需要担心这些观点中的内容。我只是希望能够修改每个视图,以便我可以看到列表中上一个和下一个项目的预览。有点像下图。任何人都可以指导我如何实现这个目标吗?
答案 0 :(得分:2)
CarouselView现在是Xamarin Forms的一部分。他们添加了属性 PeekAreaInsets ,该属性采用厚度值。对其进行调整将导致项目部分可见。 希望这对某人有帮助。
答案 1 :(得分:0)
Xamarin.Forms的Carousel Page有一个事件,所以你可以处理这个变化,这是你可以做的事情:
CarouselPage t = new CarouselPage();
t.CurrentPageChanged += (object sender, EventArgs e) => {
if(t.CurrentPage.Title == "Title 1"){
//Then Change your number to 2 or 3 or what ever
//Your Label.Text = 2,3,4 maybe handle this with a switch.
//3/5 Page
}
};