У меня есть поле со списком VerticalContentAlignment
, установленное на Center
, однако оно по-прежнему не является центром. Я понял, что проблема заключается в том, что она сосредоточена на строчных буквах, а не на тексте в целом. Итак, если у вас есть текст, например This Is An Example
, и измерьте верхнее/нижнее пространство нижнего регистра e
, то оно будет центрировано. Однако заглавные буквы делают его более выровненным. Во многих приложениях это обрабатывается .... есть ли способ справиться с этим в WPF?Комбобокс не визуально центрирован
0
A
ответ
1
Вы можете использовать ComboBox.ItemTemplate
property, чтобы определить, каким должен быть ваш ComboBoxItem
. Вы можете организовать свое содержание элемента в любом случае, что вы видите припадок:
<ComboBox ItemsSource="{Binding Items}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" VerticalAlignment="Center" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Если это не делать то, что вы хотите, в качестве альтернативы вы можете использовать Run.BaselineAlignment
property для дальнейших вариантов:
<ComboBox ItemsSource="{Binding Items}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock VerticalAlignment="Center">
<Run BaselineAlignment="TextBottom" Text="{Binding}" />
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Я просто думал ... вы можете также быть в состоянии расположить текст, где вы хотите его с помощью TextBlock.Margin
или TextBlock.Padding
свойства:
<ComboBox ItemsSource="{Binding Items}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" Margin="0,2,0,0" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
Смежные вопросы
- 1. Комбобокс не получает фокус
- 2. Комбобокс, не отображающий группировки
- 3. Fullscreen VideoView не центрирован
- 4. Текст UIButton не центрирован
- 5. UIBarButtonItem не центрирован
- 6. ShowcaseView не центрирован
- 7. MKPinAnnotationView не центрирован
- 8. SplashScene не центрирован
- 9. bootstrap listgroup не центрирован
- 10. сайт не центрирован/прокручен
- 11. Html текст не центрирован
- 12. контейнер не центрирован
- 13. JQuery: Datepicker не центрирован
- 14. Заголовок не центрирован
- 15. Текст не вертикально центрирован.
- 16. SKCameraNode не центрирован
- 17. TextView текст не центрирован
- 18. Комбобокс, не отображающий элементы данных
- 19. Комбобокс не отображает новые записи
- 20. Segue не работает визуально
- 21. Полимерная бумага-диалог не центрирован
- 22. Текст не центрирован в Android
- 23. Текст не будет вертикально центрирован?
- 24. шрифта огромная нагрузка не центрирован
- 25. pageControl in navigationBar не центрирован
- 26. Диалог подтверждения PrimeFaces не центрирован
- 27. ионную 2 Loading не центрирован
- 28. Текст не центрирован в UILabel
- 29. ActionBar CustomView не будет центрирован
- 30. Материал не центрирован в Div
вы можете показать разметку – MethodMan