Как вы выполняете анимированный поворот изображения в WPF? - PullRequest
4 голосов
/ 07 февраля 2010

Я только начинаю использовать WPF. Я хочу повернуть изображение, когда я нажимаю кнопку, но я не хочу, чтобы изображение вращалось за одно мгновенное вращение. Я хочу использовать, чтобы увидеть, что изображение поворачивается на один градус за раз. Какой самый простой способ сделать это в C #?

1 Ответ

6 голосов
/ 07 февраля 2010

Примените RotateTransform к изображению с его начальным Angle , установленным в 0. Затем анимируйте свойство Angle преобразования обычным способом.

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

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