当前位置: 代码迷 >> .NET组件控件 >> wpf 怎么实现即可输入,又可以选择功能
  详细解决方案

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

热度:1055   发布时间:2016-05-04 23:32:22.0
wpf 如何实现即可输入,又可以选择功能。
诸位老师好! 

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

     输入效果:

    多谢了。在线等待。

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