我正在编写一个 Windows 应用商店应用程序,该应用程序将使用户能够从给定集合中选择职位和地区来搜索工作。显而易见的选择是有一个Combobox
用于位置的组合框和另一个用于区域的组合框,但标准组合框是一个非常糟糕的组件。它以一种奇怪的方式扩展,但我想这可以通过样式来改变。问题是当组合框中有很多项目(在我的情况下是区域,位置)时,用户体验非常糟糕,需要通过输入进行搜索。
是否有一个AutoCompleteBox
组件(我没有找到任何组件)或一种简单的方法来ComboBox
在键入时搜索其项目?我想我不是唯一需要这种功能的人。
编辑
我尝试了Combobox
'sKeyUp
和KeyDown
方法来捕捉按下的键并将 设置为SelectedItem
我想要的项目并将 设置为 null,这会将项目带入视图并且不会使其被选中。问题是,在我设置了SelectedItem
第一个键后,没有KeyUp
再次KeyDown
调用