我需要从一个包含数个字典的ObservableCollection创建Wpf Datagrid绑定,其中字符串是属性名称,对象是属性值。每个对象都可以是不同的类型,可以是布尔值(复选框),字符串(文本框),CustomClassObject(下拉框或文本框),整数(文本框)或枚举(ComboBox,枚举中的每个值)。
并且它需要动态填充。
我尝试了解这个问题已经一个星期了,但它很难。
你有什么想法如何创建这样的datagrid来解决这个问题吗?如何将从字典中提取的对象列表或整个字典绑定到datagrid,以便用户轻松地编辑它?
如果可能的话,我应该使用带有一些转换器的数据模板,它将为每个对象返回正确的控件及其相应的值。或者我应该创建一个用户控件,它将由可绑定属性对象组成,我将通过每个值分配正确的控件来填满该字段,并且它将被绑定到ContentControl?
谢谢您的每个提示。
并且它需要动态填充。
我尝试了解这个问题已经一个星期了,但它很难。
你有什么想法如何创建这样的datagrid来解决这个问题吗?如何将从字典中提取的对象列表或整个字典绑定到datagrid,以便用户轻松地编辑它?
如果可能的话,我应该使用带有一些转换器的数据模板,它将为每个对象返回正确的控件及其相应的值。或者我应该创建一个用户控件,它将由可绑定属性对象组成,我将通过每个值分配正确的控件来填满该字段,并且它将被绑定到ContentControl?
谢谢您的每个提示。