2012-06-08 4 views

답변

2

당신은 (nuget를 통해도 가능) Silverlight toolkit에 대한 참조를 추가 할 것이고, 다음은 전환 추가 할 그냥 보일러 플레이트 코드입니다 :

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> 

툴킷에서 사용할 수있는 다른 가능한 전환 및 샘플이 있습니다 우리 bsite ...

+0

데모를 확인했습니다. 그러나 Office 응용 프로그램에 내장 된 것과 같은 효과는 없습니다. – bychance

+0

Office 앱에서 십자 전환 전환 (예 : 내 대답에 샘플 XAML 제공)을 사용하는 것처럼 보입니다. 여러 가지 방법으로 다른 컨트롤에 영향을 미치므로 샘플이 파노라마의 효과를 잘 보여주지 못할 수도 있습니다. 귀하의 응용 프로그램에서 그것을 시도하고, 그것이 당신이 원하는지 여부를 참조하십시오. –

+0

슬래시 이미지가없는 내 응용 프로그램에서 시도하고 첫 번째 페이지는 파노라마입니다. 그럼 애플 리케이션을 시작할 때 여전히 효과 슬라이드입니다. 그러나 출구는 개찰구입니다. – bychance