У меня есть два пользовательских элемента управления, занимающие одно и то же пространство внутри другого элемента управления.
У меня есть булево свойство зависимости, называемое ShowOtherGraph
, которое я изменяю программно, чтобы переключать видимость этих элементов управления с помощью преобразователей, например, так:
<UserControl.Resources>
<generic:BooleanVisibilityConverter x:Key="visibilityConverter"/>
<generic:InvertedBooleanVisibilityConverter x:Key="invertedVisibilityConverter"/>
</UserControl.Resources>
И элементы управления переключаются так:
<local:MyGraphControl x:Name="graph" Visibility="{Binding Path=ShowOtherGraph, Converter={StaticResource invertedVisibilityConverter}}"/>
<local:MyOtherGraphControl x:Name="multiGraph" Visibility="{Binding Path=ShowOtherGraph, Converter={StaticResource visibilityConverter}}"/>
Я хотел бы заменить это эффектом горизонтального переворота (как если бы они были спиной к спине и перевернутыпо горизонтали), когда изменяется одно и то же свойство булевой зависимости.Никогда ранее не использовал анимацию для WPF.
Спасибо ...