【发布时间】:2018-09-19 09:42:09
【问题描述】:
我尝试在 Xamarin Syncfusion 组件 SFCarousel 中使用 Infinite Scroll。 我尝试了很多我的解决方案,但都不起作用。
你有什么建议吗?
我试试这个代码,例如:
void Handle_SelectionChanged(object sender, Syncfusion.SfCarousel.XForms.SelectionChangedEventArgs {
if (carousel.SelectedIndex == viewModel.ImageCollection.Count - 1)
{
CarouselModel item = viewModel.ImageCollection.First();
viewModel.ImageCollection.Remove(item);
viewModel.ImageCollection.Add(item);
}
if (carousel.SelectedIndex == 1)
{
CarouselModel item = viewModel.ImageCollection.Last();
viewModel.ImageCollection.Remove(item);
viewModel.ImageCollection.Insert(0, item);
}
}
【问题讨论】:
-
您提供的源代码甚至无法编译。请您EDIT您的问题并提高其整体质量吗?请参阅:How to Ask 和 How to write a Minimal, Complete, and Verifiable example。
-
是一个合乎逻辑的例子,显然我不能在这里粘贴整个解决方案... ImageColletion 是图像的集合,carousel 是 Syncfusion SfCarousel
标签: xamarin carousel syncfusion