Следуя за XAML, «Мой материал» находится в центре ComboBox
до Открываю ComboBox
, когда он правильно растягивается.ComboBoxItem для полной ширины ComboBox, при использовании SelectedIndex или навигационной клавиатуры?
<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 программно в начале приложения, что довольно уродливо.
Теперь открыт (с помощью мыши) выпадающий слишком широк, хмм ... – Ciantic
это также слишком широк, если ActualWidth применяется к ComboBoxItem (но только несколько пикселей) с помощью Chrome тему Windows. – Ciantic
Не удалось найти более точное решение, выбрав это. – Ciantic