“CarouselView”控件无法正常工作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“CarouselView”控件无法正常工作?相关的知识,希望对你有一定的参考价值。
我想在我的项目中使用“CarouselView”(不是CarouselView.FormsPlugin)但它总是会导致错误:“指定的转换无效”,即使我使用博客中的官方示例。
我认为它有可能在版本3.6中不受支持,因为它的版本是4.0
这是我的代码
<CarouselView x:Name="CV" ItemsSource="Menus" HeightRequest="50" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" Margin="10">
<CarouselView.ItemsLayout>
<GridItemsLayout Orientation="Horizontal"/>
</CarouselView.ItemsLayout>
<CarouselView.ItemTemplate>
<DataTemplate>
<Button Text="{Binding Name}" FontSize="14"/>
</DataTemplate>
</CarouselView.ItemTemplate>
</CarouselView>
ItemsSource是一个ObservableCollection但它总是会导致错误。
我的xamarin.forms版本是:3.6.293080
答案
当我删除ViewCell
并保持ContentView
作为DataTemplate
的第一个孩子时,我的问题得到了解决
<CarouselView.ItemTemplate>
<DataTemplate>
<ContentView>
<Button Text="{Binding Name}" FontSize="14"/>
</ContentView>
</DataTemplate>
</CarouselView.ItemTemplate>
我不确定针对这个问题的Knitty砂砾是什么,但这解决了我的问题。
以上是关于“CarouselView”控件无法正常工作?的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress定制器自定义控件传输postMessage无法正常工作
iOS - 刷新控件 - “强烈建议不要尝试在刷新控件未空闲时更改它,并且可能无法正常工作。”