2013-10-03 106 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。 –