我已经做了一些研究,最终得到了几个自动完成框,它们有一个共同点:它们都与已输入的整个表达式匹配。有时,它们看起来很容易扩展,但最终却并非如此。
但是,我需要一个文本框,允许用户输入一个单词(例如“tag1”),显示一个带有一些建议的弹出窗口基于这个词,使用返回键接受建议,并在同一文本框中输入一个新单词(例如“tag1 tag2”),弹出窗口再次弹出。 (我喜欢 CintaNotes 处理这个问题的方式)
我需要这个作为标记接口。用户将标签写入简单的框中通常会更快,但有时,他需要帮助。这就是自动完成功能的用途。
我发现了一些结果,但这些结果不符合我的目的(恕我直言):
- http://www.wpfpedia.com/item/details/743/wpf-autocomplete-textbox-control http://www.wpfpedia.com/item/details/743/wpf-autocomplete-textbox-control
- http://www.codeproject.com/KB/WPF/WPF_Autocomplete.aspx http://www.codeproject.com/KB/WPF/WPF_Autocomplete.aspx
- http://www.codeproject.com/KB/WPF/autocomplete_textbox.aspx http://www.codeproject.com/KB/WPF/autocomplete_textbox.aspx
- http://weblogs.thinktecture.com/cnagel/2011/01/autocomplete-textbox-with-wpf.html http://weblogs.thinktecture.com/cnagel/2011/01/autocomplete-textbox-with-wpf.html
Btw, 我真的很喜欢这种方式SO 的标签盒运行。
有人有想法吗?是否有一个“开箱即用”的解决方案,适合我的需求,但我没有找到?还是我必须自己建造一个?
谢谢! :)
我认为你的意思是一个自动完成多个单词的文本框。
就像 WPF 扩展工具包上的 TokenizedTexbox 一样。
这是页面:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)