1

Officeアプリを開くと、パノラマのタイトルと要素が画面に「飛んで」表示されます。自分のアプリでこの効果を出すにはどうすればよいですか?

4

1 に答える 1

2

Silverlightツールキット(nugetからも入手可能)への参照を追加する必要があります。そうすれば、トランジションを追加するためのボイラープレートコードになります。

アセンブリ名前空間を追加します。

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

PhoneApplicationPage次に、要素の下に次を追加します。

<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>

利用可能な他のトランジションがあり、ツールキットのWebサイトからサンプルを入手できます...

于 2012-06-08T12:06:12.927 に答える