Pregunta

¿Cómo puedo evitar el estiramiento vertical de TextBox en el siguiente ejemplo:

<StackPanel Orientation="Horizontal">
  <Button Height="40">OK</Button>
  <TextBox Width="200"></TextBox>
</StackPanel>
¿Fue útil?

Solución

Usar la propiedad VerticalAlignment

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

Otros consejos

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

Desde MSDN:

  

Establecer el atributo TextWrapping en   Ajustar hace que el texto ingresado se ajuste a un   nueva línea cuando el borde de TextBox   se alcanza el control, automáticamente   expandiendo la altura de TextBox   control para incluir espacio para un nuevo   línea, si es necesario.

Entonces, para solucionarlo, creo que puedes configurar TextWrapping = TextWrapping.NoWrap

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top