2013-10-03 109 views
0

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

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

,你会不会只是再次运行该代码? – Chris

+0

不行。 – user2820830

回答

1

这应该做的工作:

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

是的,谢谢 – user2820830

-1

在你的情况,使用这行代码;

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

我缺少你的答案的命名空间。你能说出口吗?编辑中的 – user2820830

+0

- 它可能不存在于silverlight中,如果这是您正在使用的。 – Gusdor

+0

他正在构建Windows应用商店应用,而不是Silverlight。 –