如何在C#Windows 8.1 Store App中翻转和旋转图像

时间:2013-10-11 23:06:42

标签: c# windows-runtime windows-8.1

我正在尝试在C#中翻转和旋转图像(对于Windows应用商店应用)。 如果我尝试翻转首先旋转某个角度的图像,那就变得复杂了。

我看到了

Image.RotateFlip

方法仅适用于Dektop应用程序。

在这种情况下是否有任何现有的API可以提供帮助?任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:3)

如果您正在使用Windows应用商店应用(在C#中),我假设您使用XAML作为GUI。如果是这种情况并且您想要执行旋转,那么这个标记应该这样做。

轮换:

 <Image Source="/Assets/Logo.png" >
        <Image.RenderTransform>
            <RotateTransform Angle="90"/>
        </Image.RenderTransform>
 </Image>

翻转:

<Image Source="/Assets/Logo.png">
  <Image.RenderTransform>
    <ScaleTransform ScaleY="-1"/>
  </Image.RenderTransform>
</Image>

如果您想要执行动画,可能需要查看this答案。