首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WPF中的AutoComplete TextBox

WPF中的AutoComplete TextBox
EN

Stack Overflow用户
提问于 2009-06-04 14:00:08
回答 6查看 117.8K关注 0票数 54

有没有可能在WPF中做一个文本框自动完成?

我发现了一个示例,其中使用了组合框,并通过编辑样式模板删除了三角形。

有没有更好的解决方案?

EN

回答 6

Stack Overflow用户

发布于 2009-11-19 19:25:40

您也可以通过NuGet在WPF Toolkit中找到一个。

这篇文章演示了如何创建一个textbox,它可以在运行时根据输入自动建议项目,在本例中是磁盘驱动器文件夹。WPF AutoComplete Folder TextBox

再看看这个不错的Reusable WPF Autocomplete TextBox,它对我来说非常有用。

票数 38
EN

Stack Overflow用户

发布于 2015-07-24 14:40:22

Nimgoble's是我在2015年使用的版本。我想我把它放在这里,因为这个问题是谷歌的"wpf自动完成文本框“列表的首位。

  1. 在Visual Studio
  2. 中为项目安装nuget包在xaml中添加对该库的引用:

xmlns:behaviors="clr-namespace:WPFTextBoxAutoComplete;assembly=WPFTextBoxAutoComplete"

  • Create文本框并将AutoCompleteBehaviour绑定到List<String> (TestItems):

<TextBox Text="{Binding TestText, UpdateSourceTrigger=PropertyChanged}" behaviors:AutoCompleteBehavior.AutoCompleteItemsSource="{Binding TestItems}" />

IMHO这比上面列出的其他选项更容易上手和管理。

票数 12
EN

Stack Overflow用户

发布于 2012-12-01 03:22:38

或者,您可以通过单击将AutoCompleteBox添加到工具箱中,然后选择项,转到WPF组件,键入位于System.Windows.Controls命名空间中的filter AutoCompleteBox,然后将其拖动到您的xaml文件中。这比做其他事情要容易得多,因为AutoCompleteBox是一个本机控件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/950770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档