Подтвердить что ты не робот

Текстовое поле - центрирование текста

Есть ли простой способ центрировать текст в текстовом поле? Я искал некоторые встроенные функции, но ничего не нашел.

4b9b3361

Ответ 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" Отступ приводит к тому, что текстовое поле становится больше и адаптируется к окружающему элементу.

The Image Shows a Output