如何在C#Windows 8.1应用商店中翻转和旋转图像

如何在C#Windows 8.1应用商店中翻转和旋转图像,c#,windows-runtime,windows-8.1,C#,Windows Runtime,Windows 8.1,我正在尝试在C#(适用于Windows应用商店应用程序)中翻转和旋转图像。 若我尝试翻转图像,它会变得很复杂,首先旋转一个角度,比如x 我明白了 方法仅适用于Dektop应用程序 在这种情况下,是否有任何现有的API可以提供帮助?非常感谢您的帮助:)如果您正在使用Windows应用商店应用程序(在C#中),我假设您正在为GUI使用XAML。如果是这种情况,并且您希望执行旋转,那么这一位标记应该可以执行 轮换: <Image Source="/Assets/Logo.png" >

我正在尝试在C#(适用于Windows应用商店应用程序)中翻转和旋转图像。 若我尝试翻转图像,它会变得很复杂,首先旋转一个角度,比如x

我明白了

方法仅适用于Dektop应用程序


在这种情况下,是否有任何现有的API可以提供帮助?非常感谢您的帮助:)

如果您正在使用Windows应用商店应用程序(在C#中),我假设您正在为GUI使用
XAML
。如果是这种情况,并且您希望执行旋转,那么这一位标记应该可以执行

轮换:

 <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>


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

感谢Ashwin的快速回复。你能给出一些关于翻转图像的想法吗?我需要将这两种效果结合起来。旋转我通常使用操纵三角形处理,但我现在需要翻转预旋转的图像(即水平翻转或垂直翻转-一种镜像效果)使用CompositeTransform以及故事板来设置旋转动画。
<Image Source="/Assets/Logo.png">
  <Image.RenderTransform>
    <ScaleTransform ScaleY="-1"/>
  </Image.RenderTransform>
</Image>