【发布时间】:2020-06-16 06:37:37
【问题描述】:
我有一个现有的 Xamarin Forms 应用程序,并且正在尝试添加一个包含非常简单的 CollectionView 的 XAML 页面。该页面在 Visual Studio 渲染器中引发异常,但在模拟器中显示得很好。下面是代码(直接取自 CollectionView 文档):
<ContentPage.Content>
<StackLayout>
<CollectionView>
<CollectionView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Baboon</x:String>
<x:String>Capuchin Monkey</x:String>
<x:String>Blue Monkey</x:String>
<x:String>Squirrel Monkey</x:String>
<x:String>Golden Lion Tamarin</x:String>
<x:String>Howler Monkey</x:String>
<x:String>Japanese Macaque</x:String>
</x:Array>
</CollectionView.ItemsSource>
</CollectionView>
</StackLayout>
</ContentPage.Content>
</ContentPage>
似乎相关的异常在 CollectionViewRenderer 中。
我正在使用 Visual Studio 2019 的最新更新
这些是已安装的 Xamarin 相关产品:
没有其他 XAML 页面在呈现器中引发异常。只有当我向页面添加了 CollectionView 时。
【问题讨论】:
-
请关闭你的模拟器和VS,然后打开你的应用程序文件夹,删除所有
bin和obj文件夹,通过VS重新打开你的项目,运行它,如果这个问题消失了。