У меня есть форма, которую я хотел бы иметь с прозрачностью до 70%, если мышь, если над формой, код, который у меня есть, работает правильно, только если я установил время анимации на 1 секунду. Что-нибудь меньшее, чем это, и анимация, кажется, останавливается, прежде чем вернуться к 100% непрозрачности.
<Window.Resources>
<Style TargetType="local:MainWindow">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard
Storyboard.TargetProperty="(Window.Opacity)"
Duration="0:0:0.3">
<DoubleAnimation To="1" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<BeginStoryboard>
<Storyboard
Storyboard.TargetProperty="(Window.Opacity)"
Duration="0:0:0.3">
<DoubleAnimation To=".70" />
</Storyboard>
</BeginStoryboard>
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>