我有一个WPF ComboBox(IsEditable = True)正在填充基于输入的文本的项目。我有一个绑定到ItemsSource的属性。此属性在ComboBox上的KeyUp事件处理程序中更新。
我遇到的问题是,当选择所有文本并按下新键时 - 用新字符替换所有突出显示的文本 - 当更新绑定到ItemsSource的属性时,将从ComboBox中删除新字符我最终没有文字。输入的其他字符将会一直存在。
最终影响是进入ComboBox然后输入'ab'最后删除'a'然后搜索'b'并仅显示'b'作为文本。
有没有办法阻止这种情况?
答案 0 :(得分:0)