如何在C#Windows 8.1应用商店中翻转和旋转图像
我正在尝试在C#(适用于Windows应用商店应用程序)中翻转和旋转图像。 若我尝试翻转图像,它会变得很复杂,首先旋转一个角度,比如x 我明白了 方法仅适用于Dektop应用程序如何在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" >
在这种情况下,是否有任何现有的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>