Есть ли простой способ центрировать текст в текстовом поле? Я искал некоторые встроенные функции, но ничего не нашел.
Текстовое поле - центрирование текста
Ответ 1
Установите для свойства TextAlignment
значение Center
:
<TextBox Width="200"
Text="Hello world !"
TextAlignment="Center"/>
Ответ 2
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
Ответ 3
<TextBox Width="200" Text="Hello world !" VerticalAlignment="Center"/>
Ответ 4
Вы можете получить текст в WPF-TextBox с помощью комбинации VerticalAlignment и VerticalContentAlignment. Вы устанавливаете контент в центр и общую высоту с помощью Stretch до размера всеобъемлющего элемента, такого как строка сетки
<TextBox VerticalAlignment="Stretch" VerticalContentAlignment="Center">
Test
</TextBox>
Ответ 5
это слишком поздно, но это может быть полезно для кого-то
Попробуйте добавить эти два свойства к вашему контролю
VerticalAlignment="Stretch"
VerticalContentAlignment="Center"
Ответ 6
VerticalContentAlignment устанавливает выравнивание текста в текстовом поле
Ответ 7
<TextBox VerticalAlignment="Center" Padding="5" >
VerticalAlignment = "Center" и заполнение. Вы можете получить доступ к тексту в WPF-TextBox с помощью комбинации VerticalAlignment и Padding. Как и VerticalAlignment = "Center" Padding = "5" Отступ приводит к тому, что текстовое поле становится больше и адаптируется к окружающему элементу.