我可以使用数据绑定将组合框的内容绑定到集合,或者我可以将组合框中的选定值绑定到类的成员,但我不能同时执行这两个操作。我希望能够将内容绑定到一个东西,将选定的值绑定到其他东西,我想组合框不能处理两个datacontexts或者我没有明确指定它们。以下示例,我将不胜感激任何帮助!感谢。
在XAML中:
<ComboBox Name="Combo" ItemsSource="{Binding}"
SelectedValue="{Binding ID, Mode=TwoWay}"/>
在代码中:
LayoutRoot.DataContext = myClass;
Combo.DataContext = items;
答案 0 :(得分:0)
这应该为你做,或者至少接近。
<Grid DataContext="{Binding Source=MyObject}">
<ComboBox x:Name="Combo"
ItemsSource="{Binding Source=MyCollection}"
SelectedValue="{Binding Path=ID, Mode=TwoWay}"/>
</Grid>