Xamarin Forms - 用什么控制来实现...?

时间:2015-02-26 10:19:55

标签: xamarin.forms

这可能是一个简单的问题要回答。

X的集合,其中X具有属于另一个集合的属性。例如,每个对象代表一个具有集合属性的日期,该集合属性表示该日的条目。所以我希望它能够遍历每一天,并且每天我希望它遍历每一天的条目。所以你会在屏幕上看到以下内容:

1月15日星期二

条目1
 条目1的描述
 水平图像库滚动(一行)

第2条
 条目2的描述
 水平图像库滚动(一行)

1月16日星期三

条目1
 条目1的描述
 水平图像库滚动(一行)

第2条
 条目2的描述
 水平图像库滚动(一行)

条目3
 第3条的描述
 水平图像库滚动(一行)

直接向前...我已经设法使用ListView(Grouped)获得上述(减去图像库),但是我不希望每个日/日条目都是可点击的。只有可点击的东西才是全屏显示的图像。

我在实验室中使用了RepeaterView,但它似乎不允许分组或嵌套集合......

任何指针都会非常感激。我知道自己想做什么,我知道如何在其他平台(非移动设备)中实现这一目标,但不知道如何在这个新的Xamarin Forms世界中做到这一点......

2 个答案:

答案 0 :(得分:1)

您可能希望使用 ListView 。它允许分组数据。您还可以customize the cells

答案 1 :(得分:0)

这是主视图的列表视图。并为单元格使用堆栈布局。 将方向设置为垂直。

   return new ViewCell
   {
        View = new StackLayout
        {
            Orientation = StackOrientation.Vertical,