Combobox Displaymemberpath上的StringFormat

时间:2012-03-02 13:19:10

标签: wpf combobox string-formatting

我正在尝试在ComboBox(WPF)的DisplayMemberPath属性上使用StringFormat。但即使这是可能的,我也不知道。有人可以帮助我一些想法。

我正在尝试做这样的事情:

  <ComboBox DisplayMemberPath="{Binding Path=MyDateField, StringFormat={}{0:dd/MM/yyyy}}" Name="CmbName" Width="120" />

但它不起作用......

全部

1 个答案:

答案 0 :(得分:63)

只需使用ItemStringFormat属性(仅当IsEditable =“False”时才有效)

<ComboBox ItemsSource="{Binding YourItems}"
  DisplayMemberPath="MyDateField"
  ItemStringFormat="{}{0:dd/MM/yyyy}" />

希望这会有所帮助