我正在使用 XCeed DataGrid for WPF v4.0 。
我的数据网格控件有一列FieldName=PropA
。使用DisplayMemberBindingInfo
我将其值转换为另一个类对象,其中包含两个属性 1。内容2. BackGroundColor 。在CellContentTemplate
内,我使用属性内容作为单元格内容,使用属性 BackGroundColor 作为该单元格的背景颜色。我无法理解应该如何为此列创建FilterCell,以便我能够过滤单元格内容上的行。 Converted Class
是否需要为此实现任何接口?
答案 0 :(得分:1)
解决方案很简单: -
1)在这种情况下从不在列的DisplayMemberBindingInfo
上应用转换器。 (如果这样做,则XCeed FilterCell会对转换后的值应用过滤器。)< / EM> 强>
2)在CellContentTemplate
内将单元格绑定转换为Converted Class
。 (示例: - 将网格放置在此模板中,并将转换后的值分配给其数据上下文,然后使用数据上下文来装饰您的单元格)