C# wpf组合框集合已选择索引-1,但仍显示以前的文本
首先,当应用程序运行时,我在组合框中选择一项C# wpf组合框集合已选择索引-1,但仍显示以前的文本,c#,.net,wpf,combobox,C#,.net,Wpf,Combobox,首先,当应用程序运行时,我在组合框中选择一项 然后进行一些操作,然后在代码中设置组合框的selectedIndex-1。实际上,组合框的selectedItem现在为空,但它仍然在UI上显示以前的文本。如何解决此问题?您应该使用: comboBox.Items.Clear() 解释 将组合框设置为null所选项目是一种不好的做法。您应该始终(如果可能的话)尝试将microsoft标准功能用于此类操作。在这方面更具可读性,使用起来更安全
然后进行一些操作,然后在代码中设置组合框的selectedIndex-1。实际上,组合框的selectedItem现在为空,但它仍然在UI上显示以前的文本。如何解决此问题?
您应该使用: comboBox.Items.Clear() 解释 将组合框设置为
null
所选项目是一种不好的做法。您应该始终(如果可能的话)尝试将microsoft标准功能用于此类操作。在这方面更具可读性,使用起来更安全