Какие методы доступны для использования нефиксированных значений в раскадровке анимации? - PullRequest
3 голосов
/ 17 апреля 2011

Как вы, возможно, знаете, свойства Animation.To и Animation.From должны быть строго литеральными значениями или размеченными ресурсами с использованием расширения {StaticResource}, в противном случае должен появиться довольно драконовский InvalidOperationException: Cannot freeze this Storyboard timeline tree for use across threads.

Определенные методы, включая (но не ограничиваясь этим) ResourceDictionary обмен, переназначение неиспользуемых свойств элемента в ControlTemplate и / или присоединенные свойства для стиля, похоже, мешают этому ограничению.

Не обращая внимания на (вероятно, вполне понятную) причину этого ограничения, пожалуйста, поделитесь своим опытом с анимацией раскадровки, которая не имеет неизменных значений To и From.

1 Ответ

1 голос
/ 17 апреля 2011

В некоторых случаях только предоставление значения To или By решает проблему, потому что анимация будет тогда относительно текущего значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...