我有这样的东西:
scaleTransform.BeginAnimation(ScaleTransform.ScaleXProperty, shrinkAnimation);
scaleTransform.BeginAnimation(ScaleTransform.ScaleYProperty, shrinkAnimation);
MyDialog.Show();
动画正确并行运行(x 和 y 一起缩小),但由于BeginAnimation
是异步调用,因此该Show()
方法在动画仍在运行时执行(假设shrinkAnimation
运行 1 秒)。
如何在调用之前等待动画完成Show()
?
谢谢!