如何在WPF中执行图像的动画旋转?

4

我刚开始使用WPF。我想在点击按钮时旋转一张图片,但是我不想让图像在一次旋转中立即旋转。我希望用户每次看到图像旋转一度。在C#中,最简单的方法是什么?

1个回答

6

RotateTransform应用于图像,其初始Angle设置为0。然后以正常方式动画化变换的角度属性。

如果您特别想要离散旋转,即旋转在一度跳跃中可见,请使用DoubleAnimationUsingKeyFrames而不是普通的DoubleAnimation,并使每个关键帧成为DiscreteDoubleKeyFrame。(在这种情况下,您可能需要通过编程生成storyboard,因为您会有很多关键帧。)


你能告诉我一个有DoubleAnimationUsingKeyFrames代码演示的地方吗? - Thomas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接