DataGrid每行转换器

时间:2012-07-02 14:25:35

标签: wpf datagrid row converter

我有一个我希望在DataGrid中显示的ObservableCollection。 该集合包含表示间隔的对象(属性名称(字符串),最小值(双精度)和最大值(双精度))。 Min和Max可以是不同的单位(例如mm或%),所以我想使用不同的转换器(例如转换为%并将值限制为100)或stringformats(例如显示2个小数位或根本不显示)。

是否可以在数据网格中每行使用不同的转换器或字符串格式?

此致

tabina

1 个答案:

答案 0 :(得分:1)

我个人会使用一个Converter,并使用ConverterParameter来表示使用情况。您的绑定可能如下所示:

"{Binding Path=Min, Converter={StaticResource 
         IntervalStringConverter}, ConverterParameter=Percent}"