1

我有一个Grid具有固定行数和列数的简单 Silverlight (v5)。在这个网格上,我myControl在特定的“网格坐标”(例如第 2 行第 1 列)放置了几个 UserControl(在本例中称为)。

有时,我需要将 a 移动myControl到新的网格位置;我目前这样做

 Grid.SetColumn(myControl, newColumn);
 Grid.SetRow(myControl, newRow);

..这一切都很好,myControl被移动到新的坐标。

纯粹是为了吸引眼球,我想myControl在它移动时制作动画,以便它从旧网格位置“滑动”到新网格位置,而不仅仅是出现。有没有简单/快速的方法来做到这一点?

4

1 回答 1

1

处理元素内的布局更改以显示平滑过渡FluidMoveBehavior通常是您要寻找的选项。虽然它不会为大小或可见性等设置动画,但它专门用于为围绕父容器移动的子元素的偏移量设置动画。

很高兴你找到了答案。干杯

于 2013-11-04T17:00:17.040 回答