在XAML中激活ViewCell需要做什么?

时间:2019-01-27 20:32:09

标签: android xamarin xamarin.android

我想在这里实现一个自定义ListView: Xamarin Forms ListView with Image | Text | Time

但是在我的Visual Studio安装中,视觉设计器的工具箱中没有ViewCell-Element。该设计器位于XAML编辑器旁边,可用于将n-Drop元素拖放到视图中。

我想我也想念了过去几年中很多可用的元素。

Visual Studio是最新的(VS 2017 15.9.6),我更新了SDK-Manager中的所有内容。我只使用API​​ 27。

我需要安装插件或模块吗?

编辑:如果我在XAML中使用ViewCell,则在运行应用程序和函数SetContentView时会出现以下错误,并显示错误消息:Binary XML file line #1: Binary XML file line #1: Error inflating class ViewCell

1 个答案:

答案 0 :(得分:0)

ViewCell是Xamarin.Forms框架的一部分

Xamarin.Forms是一个跨平台开发工具,允许从一个共享的C#代码库为Android,iOS,Windows和其他平台构建本机,跨平台应用程序。

Xamarin.Android是在Android平台上运行的Mono的实现,允许您使用本机Android库以及.NET BCL(基类库)以C#编写Android应用程序。

因此,您不能在Xamarin.Android中使用ViewCell,但是可以使用Xamarin本机Android API使用ListView,并且可以在MSDN上找到相同的示例