要求是将数据从datagrid导出到excel文件,但是对于datagridtemplatecolumn来说,导出内容是不合理的。为了解决此问题,我尝试在datagridtemplatecolumn上添加一个附加属性,该属性的类型为bindingbase,因此我可以使用bindingbase对象从数据上下文中获取值以进行导出。
附加属性类似于DataGridTextColumn.Binding,但是似乎无法使用“ {Binding xxx}”表达式为该属性赋值。
那么,是否可以创建BindingBase Type的附加属性?还是有其他方法可以解决我的问题?
答案 0 :(得分:0)
我将ExportPropertyPath Attached属性添加到DataGridColumn,从而解决了此问题。