Создать слайд анимацию / раскадровку для элемента? - PullRequest
0 голосов
/ 29 сентября 2010

Я бы хотел создать анимацию скольжения для элемента Grid в моем приложении WPF (.net 4.0). Я предполагал, что смогу сделать следующее:

  1. создать визуальное состояние (закрыто, renderTranslate.y = -ActualHeight, решается с помощью привязки с преобразователем)
  2. создать визуальное состояние (open, renderTranslate.y = 0)
  3. создать контейнер для обрезки анимации
  4. использовать переход по умолчанию

Однако связывание в (1), похоже, игнорируется / не оценивается. Очевидно VisualStates и Storyboards не позволяют DataBinding (однако SL4, кажется, поддерживает их). Любые другие идеи, как добиться этого эффекта скольжения в стиле XAML?

1 Ответ

0 голосов
/ 29 сентября 2010

У меня была альтернативная идея: я мог бы написать собственный шейдер, который работает с относительными параметрами перевода вместо абсолютных. Кажется, немного тяжелым, хотя.

...