Tengo un formulario WPF simple con un Grid
declarado en el formulario. Esto Grid
tiene un montón de filas:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="30" />
<RowDefinition Height="Auto" Name="rowToHide" />
<RowDefinition Height="Auto" MinHeight="30" />
</Grid.RowDefinitions>
La fila nombrada rowToHide
contiene algunos campos de entrada y quiero ocultar esta fila después de detectar que no necesito estos campos. Es bastante simple configurar Visibility = Hidden
todos los elementos de la fila, pero la fila aún ocupa espacio en el Grid
. Intenté configurar Height = 0
los elementos, pero no pareció funcionar.
Puede pensarlo así: tiene un formulario, allí tiene un menú desplegable que dice "Tipo de pago", y si la persona selecciona "Efectivo", desea ocultar la fila que contiene los detalles de la Tarjeta. No es una opción comenzar el formulario con esto ya oculto.