Czy istnieje prosty sposób wyśrodkowania tekstu w polu tekstowym? Szukałem wbudowanych funkcji, ale niczego nie znalazłem.Pole tekstowe - centrowanie tekstu
Odpowiedz
Ustaw właściwość TextAlignment
do Center
:
<TextBox Width="200"
Text="Hello world !"
TextAlignment="Center"/>
<TextBox Width="200" Text="Hello world !" VerticalAlignment="Center"/>
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
To jest to, czego potrzebowałem! Dzięki. – ihake
Ta odpowiedź nie działa dla mnie jednak ustawienie właściwości TextAlignment nie było dla mnie –
.. –
VerticalContentAlignment ustawia wyrównanie tekstu w polu tekstowym
To wydaje się powtarzać inne odpowiedzi Nowa odpowiedź na stare pytanie powinna dawać nowe i użyteczne informacje. – AdrianHHH
Dzięki za Repy ale to nie działa. Jednak podałeś mi ścieżkę, którą śledziłem i użyłem czegoś takiego w moim stylu. HorizontalContentAlignment nie działała, ale kod powyżej dawał efekt. Wystąpił jednak inny problem. Mianowicie teraz, jeśli kliknę prawym klawiszem myszy na moim tekście tekstowym w contextMenu jest wyśrodkowany :( –
noname
Och, widzę ... w rzeczywistości powinieneś używać tylko TextAlignment, a nie HorizontalContentAlignment –