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