遵循 XAML 会导致“我的东西”居中,ComboBox
直到我打开ComboBox
,当它正确伸展自己时。
<ComboBox Height="30" Width="300" HorizontalContentAlignment="Stretch" SelectedIndex="0">
<ComboBoxItem HorizontalContentAlignment="Stretch">
<Border Background="Red">
<TextBlock>My stuff...</TextBlock>
</Border>
</ComboBoxItem>
</ComboBox>
问题是,ComboBoxItem
即使使用 选择它,是否有可能得到拉伸SelectedIndex
?如果未触及 SelectedIndex (-1) 并且使用键盘选择项目,则会发生相同的错误或功能。
解决方法可能是在应用程序的开头以编程方式打开 ComboBox,这相当难看。