【发布时间】:2010-11-02 09:45:31
【问题描述】:
例如,我正在为某个元素设置可见性。我有一个触发器,它监听 Visibility 设置为 Visible 并播放一个在元素中淡入淡出的情节提要。
所以另一方面,当元素设置为隐藏时,我希望元素淡出,然后将属性设置为 Visibility = false。这可能吗?如果可以,怎么办?目前我有类似的东西:
<Style.Triggers>
<Trigger Property="Visibility" Value="Visible">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:0.5" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:0.5" />
</Storyboard>
</BeginStoryboard>
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
【问题讨论】:
标签: wpf xaml triggers storyboard