指正和补充一楼:
ComboBox只有ItemTemplate,而不是ItemsTemplate
DataTemplate里的TextBlock的Width跟ComboBox的width设为相同就可以了。
如果ComboBox的宽度自适应,那么就在它的sizeChanged事件里去改TextBlock的宽度了。
会用到VisualTree,网上可以查下。
设置高度用MaxDropDownHeight就可以控制下拉框的最长拉的距离了。
combox是itemscontrol,横向满屏的话,你需要重新定义itemstemplate,使用textblokc来显示项文波,然后定义textblock的宽度,提示,是否换行,是否省略等。
高度这个好好像MaxDropDownHeight这个来控制吧