2012-06-04 39 views
0

我有5個圖像和邊框,當用戶單擊圖像時,我希望邊框滑過,直到它直接位於單擊的圖像上方。
我很難找出這個變換的東西。我對C#很好,但是對於wpf是新的。我非常確定翻譯變換是我需要的,但我不知道如何實現它。有人可以給我看看,或者指出我有關這個主題的好教程。如何翻譯將邊框轉換爲新位置

var RT=new TranslateTransform(90,0); 
SelectBorder.RenderTransform = RT; 
SelectBorder.BeginAnimation(...//I don't know what a dependency object is 

回答

0

我會推薦閱讀the documentation,它有一個完整的如何使用該方法的例子。 (你也可以在轉換上啓動動畫而不是邊框​​)

+0

不是一個很好的教程,但它很有幫助。沒有任何關於如何移動它,而這正是我真正努力的方向。大小是容易的,但沒有位置屬性 –

+0

@ K'Leg:只需動畫['XProperty'](http://msdn.microsoft.com/en-us/library/system.windows.media.translatetransform.xproperty .aspx)或['YProperty'](http://msdn.microsoft.com/zh-cn/library/system.windows.media.translatetransform.yproperty.aspx)。 –