使用非固定值的方法有哪些在故事板动画中?

3

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

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

请分享一下您使用故事板动画的经验,其中没有不可变的ToFrom值,不要考虑这种限制背后(可能是可以理解的)原因。

1个回答

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

这是非常棒的信息。在我的看法中,仅使用 To 而不使用 From 可以减少代码量并提高可读性。 - Jesse Hallam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接