Combobox Displaymemberpath上的StringFormat

Die*_*ira 22 wpf combobox string-formatting

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

我想做这样的事情:

  <ComboBox DisplayMemberPath="{Binding Path=MyDateField, StringFormat={}{0:dd/MM/yyyy}}" Name="CmbName" Width="120" />
Run Code Online (Sandbox Code Playgroud)

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

大家好

pun*_*r76 67

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

<ComboBox ItemsSource="{Binding YourItems}"
  DisplayMemberPath="MyDateField"
  ItemStringFormat="{}{0:dd/MM/yyyy}" />
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

  • +1我不知道'ItemStringFormat`. (8认同)