我有一个我希望在DataGrid中显示的ObservableCollection。 该集合包含表示间隔的对象(属性名称(字符串),最小值(双精度)和最大值(双精度))。 Min和Max可以是不同的单位(例如mm或%),所以我想使用不同的转换器(例如转换为%并将值限制为100)或stringformats(例如显示2个小数位或根本不显示)。
是否可以在数据网格中每行使用不同的转换器或字符串格式?
此致
tabina
答案 0 :(得分:1)
我个人会使用一个Converter
,并使用ConverterParameter
来表示使用情况。您的绑定可能如下所示:
"{Binding Path=Min, Converter={StaticResource
IntervalStringConverter}, ConverterParameter=Percent}"