私はWin Phone 8開発の初心者で、面倒で実りのないグーグルの後、この簡単な質問をここに投稿します。
ページナビゲーションをアニメーション化する方法は?
はい、ページ間を移動する方法を知っています。
NavigationService.Navigate(new Uri("/AnotherPage.xaml", UriKind.Relative));
ただし、このナビゲーションは瞬時に行われ、移行は一切含まれません。 SOを助けてください!
ツールキットのナビゲーション遷移を使用できます。 http://phone.codeplex.com/
Nugetを使用してWindows Phone Toolkitをインストールします: https://nuget.org/packages/WPtoolkit 。
App.xaml.cs内:
RootFrame = new TransitionFrame();
次に、ページXAMLで:
xmlns:toolkit = "clr-namespace:Microsoft.Phone.Controls; Assembly = Microsoft.Phone.Controls.Toolkit"
そして
<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>