Evite el estiramiento vertical de TextBox
-
21-08-2019 - |
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>
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