1

我需要有条件地格式化数据网格的单元格,但“条件”部分需要基于数据源中几个不同字段/属性的值。

我想我可以使用条件格式的典型 IValueConverter 方法,并通过 ConverterParameter 将“其他”值传递给转换器,但似乎你不能将 ConverterParameter 绑定到任何东西,只能传入文字。

我将如何根据多个值执行一个值的条件格式?

4

1 回答 1

0

您可以粘贴一些代码来实现您想要实现的目标吗?

您可以通过绑定并在业务类中具有反映条件状态的属性来做到这一点 - 我经常使用它来显示/隐藏或启用/禁用我的视图上的控件。

或者,要专门格式化数据网格单元格,您可以重载 dataGridCell 对象并提供一些反映您的条件的额外视觉状态。- 或者 - 您可以设置一组 CellStyles 并动态应用它们。

希望这能让你开始。

于 2009-11-26T13:24:35.973 回答