繁体   English   中英

如何在Xamarin Forms中的视单元中绑定堆栈布局?

[英]How to bind a stacklayout in a viewcell in Xamarin Forms?

我喜欢具有ListView的想法,只绑定数据并为列表项布局指定DataTemplate。 但是,这是我不明白的地方。 说我有:

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; }
}

到现在为止还挺好。 现在,我想在ListView中填充一个列表,如下所示:

(ORDERID)

ItemName,ItemName

(ORDERID)

ItemName,ItemName,ItemName

等等。

编辑:我不想列出订单ID,但我希望能够在列表中的click事件上获取它。

我无法在任何地方找到是否可以在ViewCell中绑定集合。 我应该怎么做? 有没有办法在这个问题上嵌套ViewCells?

/麦克风

我从您的帖子中假定您希望CustomerName几乎充当部分标题。

您应该在这里查看在Xamarin.Forms中创建分组列表视图的示例,并且您将能够重新创建所需的视觉效果:

https://github.com/xamarin/xamarin-forms-samples/tree/master/LabelledSectionsList

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM