我已经做了一些研究,最后得到了几个自动完成框,它们有一个共同点:它们都匹配已经输入的整个表达式.有时,它们似乎很容易扩展,但最后,它们不是.
但是,我需要一个文本框,允许用户输入一个单词(例如"tag1"),显示一个弹出窗口,其中包含一些基于这个单词的建议,接受带有返回键的建议并输入一个新单词(例如"tag1") tag2")在同一文本框中,弹出窗口再次弹出.(我喜欢CintaNotes处理这个的方式)
我需要这个用于标记界面.用户将标签写入一个简单的盒子通常会更快,但有时,他需要帮助.这就是自动完成的目的.
我发现了一些不符合我目的的结果(imho):
顺便说一句,我真的很喜欢标签盒的操作方式.
有没有人有想法?是否有一个"开箱即用"的解决方案,适合我的需求,但我没有找到?或者我必须自己建一个?
谢谢!:)
我认为你的意思是一个自动完成多个单词的文本框。就像 WPF 扩展工具包上的 TokenizedTexbox 一样。这是页面:http ://wpftoolkit.codeplex.com/wikipage?title=TokenizedTextBox&referringTitle=Home