同じ例内の 2 つのストーリーボード間でそれぞれ変更する方法。MouseDown イベントまたはボタン 同じプロパティを対象とするクリック イベント。視認性。
1 回目のクリック -> 可視性を 1 から 0 に変更 (フェード アウト)
2 回目のクリック -> 可視性を 0 から 1 に変更 (フェード イン)
3 回目のクリック -> 可視性を 1 から 0 に変更 (フェード アウト)
4 回目のクリック -> 可視性を 0 から 1 に変更 (フェード)で)
など...
フェードイン
<Style TargetType="{x:Type FrameworkElement}" x:Key="FadeIn">
<Style.Triggers>
<Trigger Property="Visibility" Value="Visible">
<Trigger.EnterActions>
<BeginStoryboard >
<Storyboard>
<DoubleAnimation BeginTime="0:0:5.0" Storyboard.TargetProperty="Opacity"
From="1.0" To="0.0" Duration="0:0:0.5"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
フェードアウト
<Style TargetType="{x:Type FrameworkElement}" x:Key="FadeOut">
<Style.Triggers>
<Trigger Property="Visibility" Value="Visible">
<Trigger.EnterActions>
<BeginStoryboard >
<Storyboard>
<DoubleAnimation BeginTime="0:0:5.0" Storyboard.TargetProperty="Opacity"
From="0.0" To="1.0" Duration="0:0:0.5"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
前もって感謝します、