1

何よりもまず、誰かが以前に同様の質問をしたことを知っています。

こちらのガイドに従ってページを正常にアニメーション化できますが、上向き/下向きのアニメーションに関する情報を見つけることができません。私が達成しようとしているアニメーションは、私のApplicationBarIconButton用です。アニメーションが右/左だとおかしい。

何か助けはありますか?

4

1 に答える 1

0

Windows Phone Toolkit で使用した Xaml を次に示します。

<toolkit:TransitionService.NavigationInTransition>
    <toolkit:NavigationInTransition>
        <toolkit:NavigationInTransition.Backward>
            <toolkit:SlideTransition Mode="SlideUpFadeIn"/>
        </toolkit:NavigationInTransition.Backward>
        <toolkit:NavigationInTransition.Forward>
            <toolkit:SlideTransition Mode="SlideUpFadeIn"/>
        </toolkit:NavigationInTransition.Forward>
    </toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
    <toolkit:NavigationOutTransition>
        <toolkit:NavigationOutTransition.Backward>
            <toolkit:SlideTransition Mode="SlideDownFadeOut"/>
        </toolkit:NavigationOutTransition.Backward>
        <toolkit:NavigationOutTransition.Forward>
            <toolkit:SlideTransition Mode="SlideDownFadeOut"/>
        </toolkit:NavigationOutTransition.Forward>
    </toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>

利用可能なその他のトランジションは次のとおりです。

  • ロール
  • RotateIn180Clockwise
  • RotateIn180反時計回り
  • RotateIn90Clockwise
  • RotateIn90反時計回り
  • RotateOut180Clockwise
  • RotateOut180CounterClockwise
  • RotateOut90Clockwise
  • RotateOut90CounterClockwise
  • SlideDownFadeIn
  • SlideDownFadeOut
  • SlideLeftFadeIn
  • SlideLeftFadeOut
  • SlideRightFadeIn
  • SlideRightFadeOut
  • SlideUpFadeIn
  • SlideUpFadeOut
  • スイベル後方イン
  • スイベル後方アウト
  • スイベルフォワードイン
  • SwivelForwardOut
  • SwivelFullScreenIn
  • SwivelFullScreenOut
  • 改札口後方イン
  • 改札口後方アウト
  • ターンスタイルForwardIn
  • TurnstileForwardOut

必要な効果を与えるトランジションが見つからない場合は、独自のトランジションを作成してください。結局のところ、それらは Xaml ストーリーボードにすぎません。CodePlex で Windows Phone Toolkit のソース コードを見れば、必要なすべての手がかりが得られるはずです。

于 2013-07-08T18:31:20.477 に答える