我正在设置Grid
面板的transform属性,如下所示:
translateTransform.BeginAnimation(TranslateTransform.YProperty, anim);
稍后,当我尝试为translateTransform
分配新值时,我没有得到任何视觉反馈。但是,我注意到我的if语句按预期分支。
// view not rendered if I call BeginAnimate() any instance before this assignment: translateTransform.Y = myNewValue;
如果您需要更多信息,请与我们联系。
感谢您的帮助。
答案 0 :(得分:0)
我设法解决了这个问题。 我需要打电话:
translateTransform.ApplyAnimationClock(TranslateTransform.YProperty, null);
在分配新值之前将动画与属性分离。