如您所知,Animation.To
和 Animation.From
属性必须是严格的文字值,或使用 {StaticResource}
标记的资源扩展名,否则相当严厉InvalidOperationException
应出现:Cannot freeze this Storyboard timeline tree for use across threads.
某些技术,包括(但不限于)ResourceDictionary
交换、重新利用 ControlTemplate
中未使用的元素属性和/或样式的附加属性似乎阻碍了这种限制。
别介意这个限制背后的(可能很容易理解的)原因,请分享您对不可变的 Storyboard动画的经验To
和 From
值(value)观。
最佳答案
在某些情况下只提供 To
或 By
value 解决了这个问题,因为动画将与当前值相关。
关于.net - 有哪些方法可用于在 Storyboard Animations 中使用非固定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690463/