【发布时间】:2019-08-29 22:19:35
【问题描述】:
我要自定义ListView,应该是这样的:
我的基本数据模型看起来
public class Workout
{
public string Title { get; set; }
public List<Excercise> Excercises { get; set; }
}
列表第一级的练习:
public class Excercise
{
public string Image{ get; set; }
public string Name { get; set; }
public List<Series> Series { get; set; }
}
然后是系列,最后一级列表:
public class Series
{
public uint Repeat { get; set; }
public double Weight { get; set; }
}
我读到不推荐使用嵌套的 ListView。我想使用 Grouping ListView 来实现这个,但是如何管理自定义标题?基本上header只有一个值,就是key,怎么添加图片和样式呢?
有什么推荐的吗?
【问题讨论】:
-
请记住,要使分组列表视图起作用,您的
Exercise应该如下所示:public class Exercise : List<Series>而不是将列表作为属性(ListView不知道子列表是什么) -
这里有一份文件供参考。只是自定义分组是你想要的。 docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…
标签: c# xaml xamarin xamarin.forms