以编程方式将列定义添加到Wpf和MVVM中的DataGrid?
我想在我的用户界面中创建一个透视表 注意 请注意,列数不是静态的 这是我的以编程方式将列定义添加到Wpf和MVVM中的DataGrid?,wpf,mvvm,datagrid,Wpf,Mvvm,Datagrid,我想在我的用户界面中创建一个透视表 注意 请注意,列数不是静态的 这是我的ER图 这是我的主视图模型 public类MainViewModel:ViewModelBase { 公共可见集合颜色{get;set;} } ColorViewModelclass 公共类ColorViewModel:ViewModelBase { public ObservableCollection SizeqtyInformation列表{get;set;} } SizeQtyInformationView
ER图
这是我的主视图模型
public类MainViewModel:ViewModelBase
{
公共可见集合颜色{get;set;}
}
ColorViewModel
class
公共类ColorViewModel:ViewModelBase
{
public ObservableCollection SizeqtyInformation列表{get;set;}
}
SizeQtyInformationViewModel
class
公共大小QTYInformationViewModel:ViewModelBase
{
公共大小{get;set;}
公共数量{get;set;}
}
现在,我想将这些绑定到datagrid,并获得所需的结果
我有一个想法,但不知道如何实施
这个想法是:
如果我可以以编程方式定义列定义
,那么我也可以绑定列
有没有办法实现上述想法?
或者有什么办法解决我的问题吗?我找到了这个问题的答案,我已经把答案写出来了