Анимация вращения изображения в Windows Phone 7 - PullRequest
1 голос
/ 14 октября 2011

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

ОБНОВЛЕНИЕ:
Я нашел решение, и оно кажется довольно простым.Следующий код выполняет анимацию вращения изображения:

            Duration duration = new Duration(TimeSpan.FromSeconds(2));
            Storyboard sb = new Storyboard();
            sb.Duration = duration;

            DoubleAnimation da = new DoubleAnimation();
            da.Duration = duration;

            sb.Children.Add(da);

            RotateTransform rt = new RotateTransform();

            Storyboard.SetTarget(da, rt);
            Storyboard.SetTargetProperty(da, new PropertyPath("Angle"));
            da.To = 360;

            Search.RenderTransform = rt;
            Search.RenderTransformOrigin = new Point(0.5, 0.5);

            sb.Begin();

1 Ответ

4 голосов
/ 15 октября 2011

Следующий код выполняет поворот изображения:

            Duration duration = new Duration(TimeSpan.FromSeconds(2));
            Storyboard sb = new Storyboard();
            sb.Duration = duration;

            DoubleAnimation da = new DoubleAnimation();
            da.Duration = duration;

            sb.Children.Add(da);

            RotateTransform rt = new RotateTransform();

            Storyboard.SetTarget(da, rt);
            Storyboard.SetTargetProperty(da, new PropertyPath("Angle"));
            da.To = 360;

            Search.RenderTransform = rt;
            Search.RenderTransformOrigin = new Point(0.5, 0.5);

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