É possível usar Triggers em Grid RowDefinitions?
Eu tenho uma grade cujas linhas precisam ser redimensionadas dinamicamente com base no modelo de exibição. Eu gostaria de fazer algo como o seguinte:
<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>
Isso compila, não gera erros, mas parece não ter nenhum efeito. Há algo que está faltando ou a Grade não permite que suas linhas sejam redimensionadas depois que o formulário é desenhado ou algo nesse sentido?