我目前正在C#WPF项目上工作,我似乎无法做的一件事是-如何更改ComboBox下拉宽度,因为每次我有Items时,下拉宽度都会取最长的项目(或字符串)的大小;
我该如何解决此问题,请帮助其他开发人员/程序员!
最佳答案
像这样设置ComboBoxItem的ItemContainerStyle:
<ComboBox Width="50" Height="40">
<ComboBox.ItemContainerStyle>
<Style TargetType="ComboBoxItem">
<Setter Property="Width" Value="60"/>
</Style>
</ComboBox.ItemContainerStyle>
<ComboBoxItem Content="this is Item One "/>
<ComboBoxItem Content="this is Item "/>
<ComboBoxItem Content="this is "/>
<ComboBoxItem Content="this "/>
</ComboBox>
关于c# - 如何在C#中更改WPF ComboBox下拉宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28005647/