我在Carousel Fri中遇到了以下问题,它在安卓和iOS中工作,在Windows Universal Mobile中出现以下错误:

EmptyClass k = new EmptyClass();
lista = new List<Dados>();
lista.Add(new Dados
{
titulo = k.Title1.Substring(1)
});
lista.Add(new Dados
{
titulo = k.Title2.Substring(1)
});
lista.Add(new Dados
{
titulo = k.Title3.Substring(1)
});
MAinCarousel.ItemsSource = lista;这是我的.xaml布局:
<cv:CarouselView x:Name="MAinCarousel" >
<cv:CarouselView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Label TextColor="White" Text="{Binding titulo}" FontSize="18" HorizontalOptions="Start" Font="Bold" VerticalOptions="CenterAndExpand"/>
</Grid>
</DataTemplate>
</cv:CarouselView.ItemTemplate>
</cv:CarouselView>发布于 2017-08-26 00:42:58
Xamarin的CarouselView已经被忽略了很长一段时间。我很确定他们有计划在某个时候让它变得稳定,但现在它还不是很好用(至少对我来说还没有)。很有可能UWP的更新使它变得无用。
我建议你研究一下第三方的CarouselView实现,它不仅可以工作,而且比Xamarin提供的功能集更广泛。在这里看一下:https://github.com/alexrainman/CarouselView
Android,iOS和UWP都被支持,并且定期更新。最重要的是,它的用法与Xamarin的版本非常相似。
免责声明:我与该项目没有任何联系。只是一个快乐的用户,有三个项目在利用这个库。
https://stackoverflow.com/questions/45884986
复制相似问题