WPF组合框出现奇怪问题

3
我正在将一个SortedListbox绑定到一个WPF组合框。一切都很好。问题出现在我选择第一个[仅第一个]项目时。问题是当选择第一个项目后再选择新项目时,SelectedValue不会改变。假设第一个项目的SelectedValue为'1',而组合框中第三个项目的SelectedValue为'3'。如果我选择第一个项目,然后选择第三个项目,SelectedValue仍然是'1',而期望值应该是'3'。
有人遇到过类似的问题吗?
谢谢,
约翰。

确实有点奇怪。我在Silverlight中使用了组合框而没有任何问题,我认为它在WPF中也应该能够正常工作。 - Falanwe
2
发布您的 XAML 代码可能会在解决问题方面帮助您很多。 - Binil
2个回答

1
也许你可以尝试在你的控件上使用IsSynchronizedWithCurrentItem。
<ComboBox IsSynchronizedWithCurrentItem="True" />

0

除非您发布来自XAML页面的组合框代码,否则您将无法找到原因。也许您的ComboBox.SelectedValue或ComboBox.SelectedItem定义不正确,但在查看代码之前无法得出任何有价值的结论


你解决了你的问题吗?我猜Tony的答案似乎是最接近的解决方案...试试看吧。 - Pankaj Upadhyay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接