Tengo una cuadrícula cuyas filas deben redimensionarse dinámicamente en función del modelo de vista. Me gustaría hacer algo como lo siguiente:¿Es posible utilizar desencadenantes en Grid RowDefinitions?
<RowDefinition Height="2*">
<RowDefinition.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=ShowSection}" Value="True">
<Setter Property="RowDefinition.Height" Value="2*"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=ShowSection}" Value="False">
<Setter Property="RowDefinition.Height" Value="0"/>
</DataTrigger>
</Style.Triggers>
</Style>
</RowDefinition.Style>
</RowDefinition>
Esto compila, tiros sin errores, pero no parece tener ningún efecto. ¿Hay algo que me falta, o la Cuadrícula no permite que sus filas cambien de tamaño después de que se dibuja la forma o algo por el estilo?
Sí. Tan pronto como eliminé la configuración explícita de Altura, el problema desapareció. ¡Buena atrapada! – GWLlosa
¿Por qué debería indicar RowDefinition.Height y por qué no funciona solo con Height as Property? No lo entiendo – MrScf