如何在 Xamarin 窗体中的视图单元格中绑定堆栈布局
本文关键字:视图 单元格 绑定 堆栈布局 Xamarin 窗体 | 更新日期: 2023-09-27 17:56:22
我喜欢拥有一个列表视图的想法,只需绑定数据并为列表项布局指定一个数据模板。但这是我不明白的地方。假设我有:
public class Order
{
public int Id {get; set; }
public string CustomerName { get; set; }
public List<OrderItem> OrderItems { get; set; }
}
public class OrderItem
{
public string ItemName { get; set; }
}
目前为止,一切都好。现在我想在列表视图中填充一个列表,如下所示:
(有序)
项目名称, 项目名称
(有序)
项目名称、项目名称、项目名称
等等。
编辑:我不想列出订单ID,但我希望能够在列表中的点击事件中获取它。
我找不到任何地方,如果我可以在 ViewCell 中绑定集合。我应该怎么做?有没有办法在这件事上嵌套视图细胞?
/话筒
我从您的帖子中推测您希望CustomerName几乎充当部分标题。
应查看此处在 Xamarin.Forms 中创建分组列表视图的示例,您将能够重新创建所需的视觉对象:
https://github.com/xamarin/xamarin-forms-samples/tree/master/LabelledSectionsList
祝你好运