基于多个字段的条件格式

时间:2009-08-28 15:03:17

标签: formatting dependencies conditional silverlight-3.0 ivalueconverter

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

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

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

1 个答案:

答案 0 :(得分:0)

你能粘贴一些代码来实现你的目标吗?

您可以通过绑定并在业务类中具有反映条件状态的属性来执行此操作 - 我会定期使用此属性来显示/隐藏或启用/禁用我的视图控件。

除了专门格式化datagrid单元格外,您还可以重载dataGridCell对象并提供一些反映您的条件的其他可视状态。 - 要么 - 您可以设置一批CellStyles并动态应用它们。

希望这能让你开始。