以下のバインディングは、選択した項目を取得して設定します。また、項目を正しく表示します。この場合、部門の名前を表示するだけです。ComboBox SelectedItem表示
ただし、選択した部門名を表示する代わりに、選択した部門のToString()が表示されます。
選択した項目に部門名のみが表示されるように修正するにはどうすればよいですか?
乾杯、
Berryl
<ComboBox
Style="{StaticResource ComboBoxStyle}"
ItemContainerStyle="{StaticResource ComboBoxItemStyle}"
ItemsSource="{Binding Path=Departments}"
SelectedItem="{Binding Path=Department, Mode=TwoWay}"
IsSynchronizedWithCurrentItem="True"
DisplayMemberPath="Name"
/>
「の代わりに、選択した部門名を表示し、それは)(選択した部門のToStringを表示します。」uがこの – Binil
の詳細を説明してくださいすることができます投稿してくださいあなたの解決策は適切な答えとして受け入れ、答えは質問に属していません。そうでない場合は外部から回答が必要なように見えます。 –
@ H.B。 - それは「修正」です。もし「適切な」答えが多少足りません。私はDataTemplateをかなり使いたくて、DisplayMemberPathスタイルであきらめました。しかし、それはうまくいかなければなりませんでしたか?あなたはそれがしなかった理由を見ることができますか?乾杯。 – Berryl