我有一个带风格的按钮。
该风格有图像:
<ContentPresenter.Content>
<Grid>
.
.
.
<Image x:Name="RecordingImage"
Source="/Studio;component/Images/Icons/image.png"
Width="107"
Height="107"
RenderTransformOrigin=".5,.5"
Visibility="Hidden">
<Image.RenderTransform>
<RotateTransform Angle="0" />
</Image.RenderTransform>
</Image>
并使用此代码进行动画处理:
<Trigger Property="IsEnabled" Value="false">
<Setter TargetName="RecordingImage" Property="Visibility" Value="Visible" />
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="RecordingImage"
Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
From="0" To="360" Duration="00:00:03.000" RepeatBehavior="Forever"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
但是当动画开始时,我的所有界面都会变慢。
有什么问题?