@ Dummy - Спасибо за исправление, смотрите обновленный XAML :)

я есть сетка, строки которой должны динамически изменяться в зависимости от модели представления. Я хотел бы сделать что-то вроде следующего:

<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>

Это компилирует, не выдает ошибок, но, похоже, не имеет никакого эффекта. Есть ли что-то, что я пропускаю, или Grid не позволяет своим строкам изменять размер после рисования формы или что-то в этом роде?

Ответы на вопрос(1)

Ваш ответ на вопрос