Xamarin.Forms创建自定义对象以显示为列表

时间:2015-05-26 19:41:41

标签: c# android-custom-view xamarin.forms

我对C#中的移动开发还不熟悉,但我决定立即开始使用Xamarin.Forms来开发三大平台。我现在想做的是创建一个包含文本,图像和按钮的自定义对象,我希望能够根据我的数据库中存在多少个集来创建它们的多个。我知道ContentPage类,然后看到ContentView只能包含一个子元素,所以我不确定我将使用什么类型的类来创建自定义可视对象。理想情况下,我希望能够执行如下图所示的操作: enter image description here

1 个答案:

答案 0 :(得分:1)

查看ListView班级(API doc)。它应该做的伎俩。使用DataTemplate创建ViewCell代表您的数据对象集合的UI相对简单,然后将其分配给ListView的ItemsSource属性。结果是一个可滚动的列表,可以使用您的数据源进行更新。

使用此组件有很多好处,包括内置pull-to-refresh,模板重用和context actions