在Storyboard动画中可以使用哪些方法来使用非固定值?

时间:2011-04-16 23:49:28

标签: .net wpf storyboard

您可能知道,Animation.ToAnimation.From属性必须是严格的字面值,或使用{StaticResource}扩展名标记资源,否则相当严格InvalidOperationException出现:Cannot freeze this Storyboard timeline tree for use across threads.

某些技术,包括(但不限于)ResourceDictionary交换,在ControlTemplate中重新利用未使用的元素属性和/或附加属性以进行样式设置似乎阻碍了此限制。

从不关注此限制背后的原因(可能是可以理解的),请分享您对没有不可变ToFrom值的故事板动画的体验。

1 个答案:

答案 0 :(得分:1)

在某些情况下,只提供ToBy值可以解决问题,因为动画将相对于当前值。