2009-03-19 1 views
0

Как избежать TextBox вертикальной растягивание в следующем примере:Избегайте TextBox растяжение по вертикали

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

Я не к власти, чтобы редактировать теги, но у вас есть опечатка на вашей «вертикали» тега (отсутствует «с») , Можете ли вы или кто-то более авторитетный, чем я, исправить это? –

ответ

3

Используйте VerticalAlignment 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

Из MSDN:

Настройка по Атрибут TextWrapping - . введенный текст для обертывания до новой линии, когда достигнут край управления TextBox , автоматически , увеличивая высоту TextBox , чтобы включить помещение для новой линии , если необходимо.

Таким образом, чтобы исправить это, я думаю, что вы можете установить TextWrapping = TextWrapping.NoWrap