如果我使用以下类型的代码,则WPF comboBox的SelectionChanged事件不会触发
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
cmbFunctionsList.Items.Add("sameItem");
Run Code Online (Sandbox Code Playgroud)
这有什么工作吗?
小智 5
如果通过object.Equals()在新选择的对象上调用的方法(即newlyslected.Equals(currentlySelected))调用当前选定的项目和所选的新项目,则WPF组合框不会更改所选项目.
在这种情况下,该string.Equals方法返回true,因为字符串的值相等