Как остановить логику, но запустить анимацию в Windows Phone 7? - PullRequest
0 голосов
/ 21 декабря 2011

Кто-нибудь знает, как это может произойти в приложении для Windows Phone 7 (Silverlight).

  1. Запустить приложение

  2. Нарисуйте прямоугольник

  3. Перемещение прямоугольника с помощью раскадровки

  4. Затем показать сообщение, когда анимация будет завершена

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

Я ищу код c #.

1 Ответ

0 голосов
/ 21 декабря 2011

Одним из способов является создание прямоугольника и анимация раскадровки.Установите свойство видимости этого прямоугольника скрытым (если вы хотите, чтобы он появлялся в определенное время), а затем установите его видимым, когда вы захотите показать его.(Вы можете использовать свойство Visibility ).

myRectangle.Visibility = Visibility.Visible 

Раскадровки имеют событие Completed , к которому вы можете прикрепить обработчик.

ТогдаВы можете воспроизводить анимацию раскадровки, используя

myStoryboard.Begin();

. В обработчике события Completed покажите свое сообщение.

MessageBox.Show("Animation Completed");
...