这是我的设置。我有以下BusinessObject类
BaseClass
InheritClassA : BaseClass
InheritClassB : BaseClass
InheritClassC : BaseClass
我也有以下字典
Dictionary<classType is a String, ObservableCollection<BaseClass>>
我希望能够在我的转换器中,根据我选择的对象类型,返回正确的ObservableCollection,以便将其绑定到我的datagrid,并将autoGenerateColumn绑定到所以我可以查看网格上的所有属性。
但是,当我刚刚将我的集合作为BaseClass返回时,它只显示基类的列。我认为这是因为ObservableCollection的Type是baseClass的类型而不是特定于InheritClassA / InheritClassB / InheritClassC
有没有办法动态创建ObservableCollection的Type?那么我可以创建ObservableCollection并为其分配转换值吗?
是否有正确的方法将其绑定到我的数据网格,以便我可以查看继承类的属性?
非常感谢,
答案 0 :(得分:1)