C# 如何将边框转换到新位置

C# 如何将边框转换到新位置,c#,wpf,C#,Wpf,我有5个图像和一个边框,当用户单击一个图像时,我希望边框滑动到被单击图像的正上方。 我很难弄明白这种转变的东西。我对C#很在行,但对wpf来说是新手。我很确定translatetransform是我所需要的,但我不知道如何实现它。有人能给我看一下,或者给我指一本关于这个话题的好教程吗 var RT=new TranslateTransform(90,0); SelectBorder.RenderTransform = RT; SelectBorder.BeginAnimation(...//I

我有5个图像和一个边框,当用户单击一个图像时,我希望边框滑动到被单击图像的正上方。
我很难弄明白这种转变的东西。我对C#很在行,但对wpf来说是新手。我很确定translatetransform是我所需要的,但我不知道如何实现它。有人能给我看一下,或者给我指一本关于这个话题的好教程吗

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

我建议阅读,它有一个完整的例子,说明如何使用该方法。(也可以在变换而不是边界上启动动画)

这不是一个很好的教程,但很有帮助。不过,关于如何移动它,我没有任何意见,这才是我真正在努力的方向。大小很容易,但没有位置property@K'腿:只需设置变换的or的动画。