我无法在WPF中找到类似于WindowsForm“DropDownWidth”属性的属性。是否有解决方案来实现此功能?
答案 0 :(得分:1)
我不记得组合框中是否有这样的属性,但你总是可以改变默认的控制模板。在您的情况下,您应该在控件模板中指定弹出元素的width属性。以下是一个示例代码,取自Codeplex中的一个WPF主题:
<ControlTemplate x:Key="ComboBoxTemplate" TargetType="{x:Type ComboBox}">
...
<Popup ... Width="100" >
...
</ControlTemplate>
这是一个大致的想法。您可以查看主题源代码以获取更多信息。这个MSDN页面也很有帮助: