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

时间:2010-02-06 21:44:32

标签: c# wpf image rotation

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

1 个答案:

答案 0 :(得分:6)

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

如果你特别想要一个离散旋转,旋转在一度跳跃中可见地点击,使用DoubleAnimationUsingKeyFrames而不是普通的DoubleAnimation,并使每个关键帧成为DiscreteDoubleKeyFrame。 (在这种情况下,您可能希望以编程方式生成故事板,因为您将拥有大量关键帧。)