0

我有一个要在 DataGrid 中显示的 ObservableCollection。该集合包含表示间隔的对象(Properties Name(string)、Min(double) 和 Max(double))。最小值和最大值可能是不同的单位(例如 mm 或 %),所以我想使用不同的转换器(例如转换为 % 并将值限制为 100)或字符串格式(例如显示 2 个小数位或根本不显示)。

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

问候,

塔比纳

4

1 回答 1

1

我个人会使用 one Converter,并使用 theConverterParameter来表示用途。您的绑定可能如下所示:

"{Binding Path=Min, Converter={StaticResource 
         IntervalStringConverter}, ConverterParameter=Percent}" 
于 2012-07-02T14:34:42.640 回答