摘要: 最近WPF项目中遇到一个需求,需要给一个RichTextBox添加智能提示(IntelliSense)功能。分析下具体的需求,在用户键入"@"符号时,应该显示一个弹出框,把所有用户列出。用户可以通过键盘、鼠标等进行选择。用户列表可能数据比较多,那么用户还应该可以输入字符进行筛选。用过各种IDE开发工具的童鞋应该对这样的效果很了解了,具体效果如下输入@符号的效果:筛选的效果:再谈谈具体的开发思路.1.如何制作可以实现列表选择功能的弹出框 方法很多,Popup+ListBox可以完美解决.此处我为了省代码,直接用的ListBox2.如何在键入@符号时,将ListBox显示在@符 阅读全文
posted @ 2012-06-30 11:15 烟灰灰 阅读(3188) 评论(7) 推荐(5) 编辑