如何创建BindingBase Type的附加属性并从绑定表达式接收值

时间:2019-07-03 05:36:00

标签: c# wpf datagrid

要求是将数据从datagrid导出到excel文件,但是对于datagridtemplatecolumn来说,导出内容是不合理的。为了解决此问题,我尝试在datagridtemplatecolumn上添加一个附加属性,该属性的类型为bindingbase,因此我可以使用bindingbase对象从数据上下文中获取值以进行导出。

附加属性类似于DataGridTextColumn.Binding,但是似乎无法使用“ {Binding xxx}”表达式为该属性赋值。

那么,是否可以创建BindingBase Type的附加属性?还是有其他方法可以解决我的问题?

1 个答案:

答案 0 :(得分:0)

我将ExportPropertyPath Attached属性添加到DataGridColumn,从而解决了此问题。