StringFormat в комбинированном окне - PullRequest
21 голосов
/ 02 марта 2012

Я пытаюсь использовать StringFormat для свойства DisplayMemberPath ComboBox (WPF).Но я не знаю, даже если это возможно.Может кто-нибудь помочь мне с некоторыми идеями.

Я пытаюсь сделать что-то вроде этого:

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

Но это не работает ...

Спасибо всем1008 *

1 Ответ

65 голосов
/ 02 марта 2012

просто используйте свойство ItemStringFormat (работает, только если IsEditable = "False")

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

надеюсь, это поможет

...