2012-11-18 8 views
21

私は、電話番号8の開発に勝つために新しいです。無益なグーグル・グーグルの後、私はこの簡単な質問を投稿しています:Windows Phone 8:ページナビゲーションをアニメーション化する方法?

ページナビゲーションをアニメーション化するにはどうすればいいですか?

NavigationService.Navigate(new Uri("/AnotherPage.xaml", UriKind.Relative)); 

しかし、このナビゲーションは、インスタントで、遷移のいずれかの種類が含まれていません。

はい、私は、あるページから別のページに移動する方法を知っています。助けてください!

+0

5人の意見と無回答、難しい人ですか? – craftsman

+0

[電話ページ間の遷移]の複製が可能です(http://stackoverflow.com/questions/3379222/transition-between-phone-pages) –

+2

こんにちはKooKiz、リンクを指摘してくれてありがとう。そこで選択された回答は、リンクを表示する権限がないという別のリンクを示しています。もう一つの答えはストーリーボードについて語りますが、ストーリーボードの作成方法は分かりません。 – craftsman

答えて

65

Nuget:https://nuget.org/packages/WPtoolkitを使用してWindows Phone Toolkitをインストールします。 app.xaml.csで

RootFrame =新しいTransitionFrame()。

次に、あなたのページのXAMLで:

のxmlns:ツールキット= "CLR名前空間:Microsoft.Phone.Controls;アセンブリ= 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> 
+6

http://www.geekchamp.com/articles/windows-phone-7-navigation-transitions-step-by-step-guide;) もWp8で動作します –

+0

これは間違いなく良い答えです。答えがあります。 – Abbas

+0

期間を設定するにはどうすればよいですか?その高速すぎる:p – Misters

関連する問題