我正在使用组合框并想要调整组合框的弹出窗口(Drop Down)的宽度。我正在使用xaml& C#。
答案 0 :(得分:0)
您可以将弹出窗口的Width属性绑定到组合框的“ActualWidth”属性。
但是如果你想为它编写一个代码也是可能的,做这样的事情:
TestPopUp.Width = TestComboBox.ActualWidth;
答案 1 :(得分:0)
只需为组合框创建一个新样式并应用它。您可以在此处找到UWP组合框的默认模板:https://msdn.microsoft.com/en-us/library/windows/apps/mt299116.aspx
特别是,请考虑在样式中调整此元素
<Popup x:Name="Popup">
<UserControl.Resources>
<Style x:Key="MyComboBoxStyle" TargetType="ComboBox">
...
<Popup x:Name="Popup" Width="300">
...
</Style>
</UserControl.Resources>
<ComboBox Style={StaticResource MyComboBoxStyle} />