布尔依赖项属性更改时,在两个控件之间翻转

时间:2012-03-12 18:59:48

标签: c# wpf animation

我有两个用户控件在另一个控件中占用相同的空间。

我有一个名为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之前使用过动画。

谢谢...

0 个答案:

没有答案