2017-03-29 8 views
3

私は現在、メインウィンドウとして機能し、他のすべてを囲む共通メニュー/ヘッダラッパーを定義するUWPページを持っています。すべてのページのUWPページ遷移がフレームに適用されました

私はその後、<frame/>

<Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1"/> 

を持って、私はコンテンツのフレームを使用しての私Navigate()約10ページがありますが、私はへの移行を追加することを余儀なくされUWPページ遷移を追加したいが、ないだろうすべての単一のページ(それは面倒な気がして、私は新しいページを追加するときに忘れてしまいたくない)。

フレーム内のトランジションを定義して、すべての子ページを遷移させる方法はありますか?

私はこれを試してみましたが、運

<Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1"> 
    <TransitionCollection> 
     <NavigationThemeTransition> 
      <NavigationThemeTransition.DefaultNavigationTransitionInfo> 
       <SlideNavigationTransitionInfo/> 
      </NavigationThemeTransition.DefaultNavigationTransitionInfo> 
     </NavigationThemeTransition> 
    </TransitionCollection> 
</Frame> 

答えて

4

と私は事故(intelisence)で答えを発見した:私はアニメーションは子ページに適用するためにFrame.ContentTransitionsタグが欠落していた

<Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1"> 
    <Frame.ContentTransitions> 
     <TransitionCollection> 
      <NavigationThemeTransition> 
       <NavigationThemeTransition.DefaultNavigationTransitionInfo> 
        <SlideNavigationTransitionInfo/> 
       </NavigationThemeTransition.DefaultNavigationTransitionInfo> 
      </NavigationThemeTransition> 
     </TransitionCollection> 
    </Frame.ContentTransitions> 
</Frame> 
関連する問題