如何在Xamarin Forms中的视单元中绑定stacklayout?

时间:2015-06-16 09:46:57

标签: c# xamarin 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,但我希望能够在列表中的点击事件中获取它。

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

/麦克

1 个答案:

答案 0 :(得分:0)

我从您的帖子中假设您希望CustomerName几乎充当节标题。

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

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

祝你好运