.net 有哪些方法可用于在情节提要动画中使用非固定值?

.net 有哪些方法可用于在情节提要动画中使用非固定值?,.net,wpf,storyboard,.net,Wpf,Storyboard,您可能知道,Animation.To和Animation.From属性必须是严格的文本值,或者使用{StaticResource}扩展名标记资源,否则将出现一个相当严厉的无效操作异常:无法冻结此情节提要时间线树以跨线程使用。 某些技术,包括(但不限于)ResourceDictionary交换、ControlTemplate中未使用的元素属性的重新用途和/或用于样式设置的附加属性,似乎阻碍了这一限制 不考虑这一限制背后的原因(可能完全可以理解),请分享您对故事板动画的体验,这些动画没有不可变的To

您可能知道,
Animation.To
Animation.From
属性必须是严格的文本值,或者使用
{StaticResource}
扩展名标记资源,否则将出现一个相当严厉的
无效操作异常
无法冻结此情节提要时间线树以跨线程使用。

某些技术,包括(但不限于)
ResourceDictionary
交换、
ControlTemplate
中未使用的元素属性的重新用途和/或用于样式设置的附加属性,似乎阻碍了这一限制


不考虑这一限制背后的原因(可能完全可以理解),请分享您对故事板动画的体验,这些动画没有不可变的
To
From
值。

在某些情况下,仅提供
To
By
值就可以解决问题,因为动画将与当前值相对。

这是非常好的信息。只使用
而不使用
减少代码并提高可读性。