2012-06-08 34 views

回答

2

你想添加一個引用到Silverlight toolkit(也可通過的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> 

有可用的可從其他工具包轉換和我們的樣本bsite ...

+0

我檢查了演示。但是沒有像在Office應用程序中構建的效果。 – bychance

+0

Office應用程序似乎使用了旋轉門轉換(我在我的答案中提供了示例XAML) - 它以不同的方式影響不同的控件,因此可能樣本沒有很好地說明對全景圖的影響 - 最好在你的應用中試用它,看看它是否是你想要的。 –

+0

我在我的應用程序中嘗試過,沒有斜線圖像,第一頁是全景圖。然後,啓動應用程序時仍然有效。但退出是旋轉門。 – bychance

相關問題