读书人

wpf 怎么实现即可输入又可以选择功能

发布时间: 2013-03-19 17:22:05 作者: rapoo

wpf 如何实现即可输入,又可以选择功能。
诸位老师好!

现在有一个需求。需要进行城市输入。有大量的城市,用combox太长了。能否向12306网站或者航空公司那样实现一个既可以选择,又可以输入的功能。
具体效果如下图所示(选择效果):wpf 怎么实现即可输入,又可以选择功能

输入效果:wpf 怎么实现即可输入,又可以选择功能

多谢了。在线等待。
[解决办法]
combox太长了,你不会设置短点啊,要么自己写控件,要么用combox~
[解决办法]
方法应该很多吧,比如改变combox的项目布局,不过从图片看来,他用的不是combox,应该是textbox+一个弹出元素,您也可以学习他啊,在弹出元素里用DataGrid来显示数据,分下组就可以了
[解决办法]
我们不使用wpf。如果是使用silverlight,它有autocomplete控件。
[解决办法]
貌似和我的需求一样,我觉得可以建一个用户控件,摆放一个文本框, 文本框下摆放一个panel,panel一般隐藏。
如果文本框内容有变化时候,panel显示,然后根据文本框内容,搜索结果,显示,失去焦点时候panel继续隐藏。
有人还有更好的方案没?
[解决办法]
http://www.codeproject.com/Articles/47481/WPF-Auto-complete-Control
看看这个吧 应该对你有帮助的

读书人网 >.NET

热点推荐