2009-03-19 8 views
0

Wie kann ich TextBox vertikalen Streching im folgende Beispiel vermeiden:Vermeiden TextBox vertikale Dehnung

<StackPanel Orientation="Horizontal"> 
    <Button Height="40">OK</Button> 
    <TextBox Width="200"></TextBox> 
</StackPanel> 
+0

Ich habe nicht an die Macht Tags zu bearbeiten, aber Sie haben einen Tippfehler auf der ‚vertikalen‘ Tag (fehlt die ‚c‘) . Können Sie oder jemand, der seriöser ist als ich, das reparieren? –

Antwort

3

Verwenden Sie die Vertical Property

<StackPanel Orientation="Horizontal"> 
    <Button Height="40">OK</Button> 
    <TextBox Width="200" VerticalAlignment="Center"></TextBox> 
</StackPanel> 
0
<StackPanel Orientation="Horizontal"> 
     <Button Height="40">OK</Button> 
     <TextBox Height="40" Width="200"></TextBox> 
    </StackPanel> 
0

Von MSDN:

der Einstellung TextWrapping-Attribut zu Umbruch verursacht eingegebenen Text zu einer neuen Zeile wickeln, wenn der Rand der TextBox Steuerung erreicht wird, automatisch die Höhe der Textbox Steuer expandierende enthalten Raum für eine neue Linie , falls erforderlich.

Also, um es zu beheben, ich glaube, Sie setzen können TextWrapping = TextWrapping.NoWrap