一段时间以来,我一直在反对这一点。我不确定为什么它不起作用。我对整个 WPF 业务还是很陌生。
这是我的组合框的 XAML
<ComboBox
SelectedValuePath="Type.FullName"
SelectedItem="{Binding Path=Type}"
Name="cmoBox" />
这是填充 ComboBox 的内容(myAssembly 是我使用可能类型列表创建的一个类)
cmoBox.ItemsSource = myAssembly.PossibleTypes;
我在后面的代码中将 DataContext 设置在 ComboBox 的父元素中,如下所示:
groupBox.DataContext = listBox.SelectedItem;
我希望绑定从组合框中选择正确的“可能类型”。它不选择任何东西。我已经尝试过 SelectedValue 和 SelectedItem。当我将 ComboBox 的 DisplayMemberPath 更改为不同的属性时,它改变了显示的内容,所以我知道它并没有完全损坏。
有任何想法吗???