При запуске приложения у меня появляется заставка, после которой загружается mainpage.xaml.Главная страница имеет много элементов пользовательского интерфейса, таких как кнопки и текстовые блоки.Загрузка занимает около секунды или двух, поэтому я подумал, что некоторая анимация может заполнить пробел.В противном случае это может выглядеть немного неловко.
Собственное приложение Windows Phone, такое как сообщения, использует некоторую анимацию по умолчанию, когда страница открывается вправо, заголовки сводной панели поворачиваются, затем следует другой пользовательский интерфейс, вид открытия дверивещь.После небольшого исследования я обнаружил, что они являются анимацией по умолчанию для турникетов сбоев.
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
Поэтому я поместил приведенный выше код чуть выше тега </phone:PhoneApplicationPage>
главной страницы.Но элементы страницы не имеют анимации турникета, как я могу применить его к другим элементам пользовательского интерфейса на странице?Может ли кто-нибудь наставить меня на это?
Алфа