使用ObjectDataProvider时,您可以使用不同的项目文本和项目值吗?

时间:2009-04-24 15:30:18

标签: c# .net wpf data-binding

设置项目控件的源(例如,ComboBox)时,是否可以使SelectedValue属性与显示的文本不同。我有一个ComboBox,我只想显示DateTime的时间部分,并且每个项的值都是DateTime对象本身。

谢谢!

1 个答案:

答案 0 :(得分:1)

组合框有一个ItemStringFormat属性,用于指示项目在控件的下拉列表和文本框部分中的显示方式。

对于来自MSDN的this example,SelectedValue将是一个日期时间对象,而控件本身将显示格式化的字符串。

有关如何创建适用于您的问题的格式字符串,请参阅here。 (像“HH:mm:ss”我想的那样)