0
Я пытаюсь установить высоту параметра RowDefinition в XAML на меньшее значение, если Expander изменяет его свойство IsExpaned. К сожалению, он не работает.Изменение WPF Размер управления при изменении IsExpanded
код следующим образом:
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="45*"/>
<RowDefinition>
<RowDefinition.Style>
<Style TargetType="RowDefinition">
<Setter Property="Height" Value="50"/>
<Style.Triggers>
<DataTrigger Binding="{Binding IsExpaned, ElementName=_expFilter}" Value="True">
<Setter Property="Height" Value="140"/>
</DataTrigger>
</Style.Triggers>
</Style>
</RowDefinition.Style>
</RowDefinition>
<RowDefinition Height="298*"/>
</Grid.RowDefinitions>
мая кто-нибудь может сказать мне, как сделать это правильно? Возможно ли это?
OMG - это всегда что маленькая мелочь, которая вызывает ужасный хаос - Спасибо за ваш ответ. Задача решена – C4p741nZ