使用Combobox的WPF自动完成功能

时间:2011-08-05 10:03:26

标签: wpf wpf-controls

我正在尝试在WPF中创建自动填充文本框。我发现的是http://weblogs.asp.net/okloeten/archive/2007/11/12/5088649.aspx。它似乎非常接近我所需要的。唯一缺少的是当我输入一些字符后按下箭头键,它不允许我从下拉列表中的缩小列表中选择一个项目。

请给我一些指示,如何在使用一些文本输入过滤列表后,使用向上/向下键选择项目。

问候。

1 个答案:

答案 0 :(得分:1)

自动完成框已经有很多实现。因此,正如swiszcz所说,寻找一个有效的&记录良好的项目。当其他选项可用时,您不必花费太多时间来尝试调整某些特定代码。

我在许多项目中使用了{strong> Aviad P 的AutoCompleteBox implementation,发现它很容易调整并满足我的需求。我觉得代码在博客文章中很好地记录了。它还使用了一个文本框和列表框(而不是组合框)在我看来是一个更好的选择。