在WPF MVVM应用程序中将子数据网格嵌套在另一个数据网格中的最佳方法是什么?

时间:2017-05-16 14:00:44

标签: .net wpf mvvm datagrid

我实现了WPF MVVM应用程序。

我有以下数据结构:

public class ClientOrders
{
   public DateTime OrderDate {get; set;]
   public Description {get; set;]
   public int Quantity  {get; set;]
   public decimal OrderAmount {get; set;}
}

public class Clients
{
   public string name {get; set;}
   public string address {get; set}
   public string phone {get; set;}
   public List<ClientOrders> {get; set;}
}

我想使用单个WPF DataGrid使用MVVM模式来显示数据。 每个客户端的ClientOrders应包含在子网格中。 该子网格应该是可扩展/可折叠的。

我想使用标准的开箱即用的WPF DataGrid(没有第三方控件)。 设计/实施此方法的最佳方法是什么? 有人可以指点我的示例/教程吗?

由于

1 个答案:

答案 0 :(得分:0)

两个网格怎么样?选定的客户端将指定哪些ClientOrders将显示在第二个网格中?