单个datagrid多个视图

时间:2016-10-15 22:06:53

标签: c# wpf mvvm datagrid wpfdatagrid

我想将一个数据网格绑定到一个大型视图模型。然后,为了让用户能够通过组合框选择视图模型中的哪组属性将显示在datagrid中。

显然,我可以为每个布局设置一个数据网格,并为每个数据网格指定列集。但是,我觉得应该有一个更好的方法来做到这一点?

例如,假设我的视图模型如下:

public class MyGridRowViewModel{
    public string A {get;set;}
    public string B {get;set;}
    public string C {get;set;}
    public string D {get;set;}
}

用户可以从组合框中选择是否需要布局X或Y.

布局X应该只显示数据网格中的AB。布局Y应该只显示数据网格中的AC

0 个答案:

没有答案