Tengo un cuadro de texto definido dentro de una ventana así:Deje cuadro de texto para cambiar el tamaño, pero no crece en la entrada del usuario
<Window x:Class="NS.MainWindow"
...
SizeToContent="WidthAndHeight">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition MinWidth="200" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition MinHeight="50" />
</Grid.RowDefinitions>
<TextBlock Grid.Column="0" Grid.Row="0">Description:</TextBlock>
<TextBox Grid.Column="1" Grid.Row="0" TextWrapping="WrapWithOverflow" />
</Grid>
</Window>
El problema es que cuando el usuario escribe en el cuadro de texto que se expande hacia la derecha desde solo se establece MinWidth. Lo que realmente quiero es que el texto se ajuste a la siguiente línea. Puedo hacer que haga esto si cambio el MinWidth en la columna para que sea Ancho. Sin embargo, si hago esto, el TextBox ya no cambia de tamaño cuando se cambia el tamaño de la Ventana.
¿Hay alguna manera de tener ambos? (Es decir, cambiar de tamaño sólo en cambio de tamaño de la ventana, de lo contrario envolver)
Esto seguirá creciendo el cuadro de texto. Usar * implica - use el resto del ancho disponible para la Columna # 2 – Gishu