wpf comboBox设置selectedindex -1但仍显示以前的文本

时间:2014-08-06 09:36:49

标签: c# .net wpf combobox

首先,我在应用程序运行时在comboBox上选择一个项目。

然后我做了一些操作,之后我在代码中设置了comboBox的selectedIndex -1。实际上,comboBox的selectedItem现在为null,但它仍然在UI上显示以前的文本。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)


你应该使用:

  

comboBox.Items.Clear();

<强>解释

  

错误练习将您的comboBox设置为null所选项目。你应该总是(如果可能的话)尝试使用微软标准功能进行这些操作。
它在这个问题上更具可读性,使用起来更安全。