wpf combox 在哪里设置下拉框的宽度和高度
答案:3 悬赏:50 手机版
解决时间 2021-11-11 09:08
- 提问者网友:心牵心
- 2021-11-10 23:05
wpf combox 在哪里设置下拉框的宽度和高度
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-11-11 00:11
combox是itemscontrol,横向满屏的话,你需要重新定义itemstemplate,使用textblokc来显示项文波,然后定义textblock的宽度,提示,是否换行,是否省略等。
这里就可以通过各种content控件,设置相应的样式来控制你的项的展示效果,
高度这个好好像MaxDropDownHeight这个来控制吧
高度这个好好像MaxDropDownHeight这个来控制吧
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-11-11 02:08
- 2楼网友:大漠
- 2021-11-11 01:44
指正和补充一楼:
ComboBox只有ItemTemplate,而不是ItemsTemplate
DataTemplate里的TextBlock的Width跟ComboBox的width设为相同就可以了。
如果ComboBox的宽度自适应,那么就在它的sizeChanged事件里去改TextBlock的宽度了。
会用到VisualTree,网上可以查下。
设置高度用MaxDropDownHeight就可以控制下拉框的最长拉的距离了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯