C# 将翻转的图像返回到其原始视图

C# 将翻转的图像返回到其原始视图,c#,windows-store-apps,C#,Windows Store Apps,在事件发生期间,我使用下面的代码翻转了图像。 现在,我想再次将图像返回到另一个事件发生时的原始视图。 这是我用来翻转图像的代码 CompositeTransform n = new CompositeTransform(); n.ScaleX = -1; image.RenderTransform = n; 在您的情况下,使用这行代码 image.RenderTransform = System.Windows.Media.Transform.Identity 这应该可以做到: (image

在事件发生期间,我使用下面的代码翻转了图像。 现在,我想再次将图像返回到另一个事件发生时的原始视图。 这是我用来翻转图像的代码

CompositeTransform n = new CompositeTransform();
n.ScaleX = -1;
image.RenderTransform = n;

在您的情况下,使用这行代码

image.RenderTransform = System.Windows.Media.Transform.Identity

这应该可以做到:

(image.RenderTransform as CompositeTransform).ScaleX = 1;

您能不能再运行一次代码?我缺少一个名称空间作为您的答案。你能说出来吗?编辑于-如果你使用的是silverlight,它可能不存在于silverlight中。他正在构建Windows应用商店应用程序,而不是silverlight。@Gusdor因为他使用的是Windows 8运行时,而不是WPF(或silverlight)。该环境中不存在System.Windows.Media.Transform.Identity。