Vertikale Ausrichtung in WPF TextBox
Ich habe 2 TextBox
es in meiner wpf-Anwendung, eine für Benutzernamen und andere für das Passwort, beide haben FontSize=20
, aber der text erscheint wie diese:
Wie kann ich dieses Problem beheben?
Xaml:
<TextBox Grid.Row="1" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Text="test" />
<PasswordBox Grid.Row="3" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Password="test" />
Kommentar zu dem Problem
Welche schriftart verwenden Sie? Kann es daran liegen, dass.
Ich wollte nicht angeben, aber ich denke, es ist standardmäßig auf "Segoe UI", aber ich habe es geändert, aber es bleibt das gleiche
Bitte posten Sie den xaml-Code für die Textfelder
Versuchen Sie, die Polsterung.
InformationsquelleAutor der Frage | 2010-12-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Passen Sie die
Padding
Eigenschaften dieser Steuerelemente, z.B.Padding="0"
:Oder, nicht die
Height
Eigenschaften, und wir statt dessen die Steuerelemente Größe sich automatisch, basierend auf der Höhe Ihrer Inhalte:InformationsquelleAutor der Antwort Donut
Zentrieren Sie den text in ein Textfeld verwenden Sie die VerticalContentAlignment-Eigenschaft der TextBox.
InformationsquelleAutor der Antwort Tal Segal
Haben Sie ausdrückliche
Height
eingestellt40
diesenTextBox
kontrolliert.Entfernen Sie es bitte und lassen Sie Sie nehmen Sie genügend Speicherplatz um Ihre Inhalte.
InformationsquelleAutor der Antwort decyclone