Pet*_*ter 7 wpf animation xaml triggers controltemplate
好吧,我有一个自定义控件,什么时候Visibility更改为Visible我有一个Trigger进入/退出操作,但问题是,当退出操作触发Visibility不再是Visible这样动画无法看到我将如何解决这个问题?
这是我的Trigger:
<ControlTemplate.Triggers>
<Trigger Property="Visibility" Value="Visible">
<Trigger.ExitActions>
<BeginStoryboard Storyboard="{StaticResource Hide}"/>
</Trigger.ExitActions>
<Trigger.EnterActions>
<BeginStoryboard Storyboard="{StaticResource Show}"/>
</Trigger.EnterActions>
</Trigger>
</ControlTemplate.Triggers>
Run Code Online (Sandbox Code Playgroud)
我也尝试过这个但失败了。ControlTemplate我认为通过简单Trigger的属性来实现这一点是不可能的Visibility。您可以做的是将Opacity动画 From 1 To 0 添加到不同属性的 aTrigger中,例如DependencyProperty您在自己后面的代码中添加的 a 。