2010-08-15 11 views
30

Gibt es eine einfache Möglichkeit, einen Text in der Textbox zu zentrieren? Ich habe nach eingebauten Funktionen gesucht, aber nichts gefunden.Textbox - Textzentrierung

Antwort

47

Stellen Sie die TextAlignment Eigenschaft auf Center:

<TextBox Width="200" 
     Text="Hello world !" 
     TextAlignment="Center"/> 
+2

Vielen Dank für repy aber es hat nicht funktioniert. Aber Du hast mir Weg, den ich gefolgt und ich etw wie dies in meinem Stil HorizontalContentAlignment hat nicht funktioniert, aber der Code oben hat es geschafft. Ein anderes Problem trat jedoch auf. Nämlich jetzt, wenn ich mit der rechten Maustaste auf meinem Textfeld Text im KontextMenu zentriert :( – noname

+2

Oh, ich sehe ... eigentlich sollten Sie nur TextAlignment verwenden, nicht HorizontalContentAlignment –

3
<TextBox Width="200" Text="Hello world !" VerticalAlignment="Center"/> 
22
HorizontalContentAlignment="Center" VerticalContentAlignment="Center" 
+0

Das ist, was ich brauchte! Danke. – ihake

+2

Diese Antwort hat nicht funktioniert für mich, aber die Einstellung der TextAlignment-Eigenschaft tat das. –

+0

hat nicht für mich funktioniert .. –

0

Vertical setzt die Ausrichtung für den Text in einer Textbox

+1

Dies scheint andere Antworten zu wiederholen.Eine neue Antwort auf eine alte Frage sollte neue und nützliche Informationen geben. – AdrianHHH