【发布时间】:2015-02-26 13:05:11
【问题描述】:
可能这是一个非常愚蠢的问题,但我无法找到解决方案。我想将 ComboBox Text 属性绑定到我在 ItemsSource 中绑定的项目的属性。问题是我需要在不使用 DisplayMemberPath 的情况下实现这一点。所以我只是使用绑定路径,但这不起作用:
<ComboBox IsEditable="True"
ItemsSource="{Binding MyItemsCollection}"
SelectedItem="{Binding MySelectedItem, Mode=TwoWay}"
Text="{Binding Path=MyProperty, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
在这种情况下,我显示的是 .NET 类型名称,而不是 MyProperty 属性的值。
我不想覆盖我的类型中的 ToString。
感谢您的帮助。
【问题讨论】: