我使用ComboBox在数据库中搜索。
XAML中的事件:TextBoxBase.TextChanged="text_changed"
C#中的事件:text_changed
通过SQL查询将数据检索到DataTable中,并通过 ItemsSource 属性填充组合框项目的集合。
现在,当我在我的组合框中键入或粘贴文本时(如果找到匹配项) combobox显示DropDown列表。
第一个问题是我尝试使用键盘箭头按钮导航到它们,但TextChanged事件再次触发,将选择第一个项目。
第二个问题是,当我通过退格键清除错误的键入符号并且数据库匹配增加时,此时所有键入的文本标记都被选中..
感谢您的关注: - )