如何在uwp中旋转图像或形状

时间:2016-10-05 09:45:14

标签: xaml uwp

我想在uwp中以圆周方向相对于另一个旋转图像 下面给出的图像将提供有关要求的详细信息,我不知道可以执行此要求的轮换或动画。enter image description here

1 个答案:

答案 0 :(得分:1)

要旋转图像,您可以使用此功能:

public void Rotate(Image image, double angle) {
    image.RenderTransform = new RotateTransform()
    {
        CenterX = image.ActualWidth / 2,
        CenterY = image.ActualHeight / 2,
        Angle = angle
    };
}

要添加动画,您可以添加故事板:

<Storyboard x:Key="Storyboard">
    <DoubleAnimation Storyboard.TargetProperty="(Image.RenderTransform).RotateTransform.Angle)" To="360" Duration="0:0:1" RepeatBehavior="Forever" />
</Storyboard>

https://msdn.microsoft.com/en-us/windows/uwp/graphics/storyboarded-animations