Как вы, возможно, знаете, свойства Animation.To
и Animation.From
должны быть строго литеральными значениями или размеченными ресурсами с использованием расширения {StaticResource}
, в противном случае должен появиться довольно драконовский InvalidOperationException
: Cannot freeze this Storyboard timeline tree for use across threads.
Определенные методы, включая (но не ограничиваясь этим) ResourceDictionary
обмен, переназначение неиспользуемых свойств элемента в ControlTemplate
и / или присоединенные свойства для стиля, похоже, мешают этому ограничению.
Не обращая внимания на (вероятно, вполне понятную) причину этого ограничения, пожалуйста, поделитесь своим опытом с анимацией раскадровки, которая не имеет неизменных значений To
и From
.