Переключение между двумя элементами управления при изменении свойства логической зависимости - PullRequest
1 голос
/ 12 марта 2012

У меня есть два пользовательских элемента управления, занимающие одно и то же пространство внутри другого элемента управления.

У меня есть булево свойство зависимости, называемое 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.

Спасибо ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...