在给定的绑定中,是否可以在 源 对象上指定 路径 ?
这似乎可以避免很多琐碎的转换器。
想象一下以下示例:
C#:
class foo
{
bool A
int B
}
WPF:
<ComboBox
ItemsSource="ListOfFoos"
SelectedItem="{Binding number, SourcePath=B}" />
答案 0 :(得分:0)
我想 SelectedValuePath 属性就是你要找的东西。它继承自Selector,因此它适用于ComboBoxes,ListBoxes等。
干杯,亚历克斯
答案 1 :(得分:0)
2个选项:
DisplayMemberPath="B"
ComboBox
的属性
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding B}"/>
</DataTemplate>
</ComboBox.ItemTemplate>