Ese TextBox que crece indefinidamente

Te encuentras con la situación en que escribiendo en un TextBox tal que así:

image

Te pasas de la raya y escribes un poco más. De repente ocurre esto:

image

Una barrita de desplazamiento, o también llamada “ScrollBar” te la meterá doblada y arruinará tu layout a la primera oportunidad.

Para que esto no ocurra y la cosa crezca verticalmente (el TextBox), dando como resultado esta captura tan interesante…

image

… deberías poner un ScrollViewer.HorizontalScrollBarVisibility=”Disabled” en el contenedor apropiado, ejemplo:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" HorizontalContentAlignment="Stretch">
	<Grid>
		<Grid.ColumnDefinitions>
			<ColumnDefinition Width="Auto" />
			<ColumnDefinition Width="*" />
		</Grid.ColumnDefinitions>
		<TextBox Text="Hola tío"/>
		<TextBox Grid.Column="1" TextWrapping="Wrap" Text="TextBlock" />
	</Grid>
</ListBox>

¡Y así, la fiereza es dada!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s