有没有可能在WPF中做一个文本框自动完成?
我发现了一个示例,其中使用了组合框,并通过编辑样式模板删除了三角形。
有没有更好的解决方案?
发布于 2009-11-19 19:25:40
您也可以通过NuGet在WPF Toolkit中找到一个。
这篇文章演示了如何创建一个textbox,它可以在运行时根据输入自动建议项目,在本例中是磁盘驱动器文件夹。WPF AutoComplete Folder TextBox
再看看这个不错的Reusable WPF Autocomplete TextBox,它对我来说非常有用。
发布于 2015-07-24 14:40:22
Nimgoble's是我在2015年使用的版本。我想我把它放在这里,因为这个问题是谷歌的"wpf自动完成文本框“列表的首位。
xmlns:behaviors="clr-namespace:WPFTextBoxAutoComplete;assembly=WPFTextBoxAutoComplete"
List<String>
(TestItems):<TextBox Text="{Binding TestText, UpdateSourceTrigger=PropertyChanged}"
behaviors:AutoCompleteBehavior.AutoCompleteItemsSource="{Binding TestItems}" />
IMHO这比上面列出的其他选项更容易上手和管理。
发布于 2012-12-01 03:22:38
或者,您可以通过单击将AutoCompleteBox添加到工具箱中,然后选择项,转到WPF组件,键入位于System.Windows.Controls命名空间中的filter AutoCompleteBox,然后将其拖动到您的xaml文件中。这比做其他事情要容易得多,因为AutoCompleteBox是一个本机控件。
https://stackoverflow.com/questions/950770
复制相似问题