我尝试在Xamarin Syncfusion组件SFCarousel中使用无限滚动。 我尝试了许多解决方案,但没有用。
有什么建议吗?
例如,我尝试以下代码:
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);
}
}
答案 0 :(得分:0)
Xamarin Syncfusion组件SFCarousel具有透视图。它不支持无限滚动,但是可以使用SfRotator控件来实现。
http://www.syncfusion.com/downloads/support/forum/139915/ze/Rotator_Sample-1424193758
注意:我正在为Syncfusion工作