2012-11-18 3 views
21

저는 전화 8을 개발하는 데 익숙하지 않고 번거로운 번거로운 번거 로움을 겪은 후 다음과 같은 간단한 질문을 게시하고 있습니다.Windows Phone 8 : 페이지 탐색에 애니메이션을 적용하는 방법?

페이지 탐색에 애니메이션을 적용하는 방법은 무엇입니까?

NavigationService.Navigate(new Uri("/AnotherPage.xaml", UriKind.Relative)); 

그러나이 탐색은 즉시, 그리고 전환의 모든 종류가 포함되어 있지 않습니다

네, 한 페이지에서 다른 페이지로 이동하는 방법을 알고있다. 제발 도와주세요!

+0

5 개의 답변과 답변 없음, 어려운 사람들입니까? – craftsman

+0

가능한 [전화 페이지 간의 전환] (http://stackoverflow.com/questions/3379222/transition-between-phone-pages) –

+2

안녕하세요 KooKiz, 링크를 지적 해 주셔서 감사합니다. 거기에서 선택된 대답은 링크를 볼 수있는 권한이 없다고 말하는 다른 링크를 가리 킵니다. 다른 답변은 스토리 보드에 대해 이야기하지만 스토리 보드를 만드는 방법은 알려주지 않습니다. – craftsman

답변

65

Nuget : https://nuget.org/packages/WPtoolkit을 사용하여 Windows Phone Toolkit을 설치하십시오. App.xaml.cs를

에서

:

의 RootFrame = 새로운 TransitionFrame();

그런 다음 페이지의 XAML에서 :

의 xmlns : 툴킷 = "CLR-네임 스페이스 : Microsoft.Phone.Controls, 조립 = Microsoft.Phone.Controls.Toolkit"

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

http://www.geekchamp.com/articles/windows-phone-7-navigation-transitions-step-by-step-guide에서 볼 수 있습니다.) 도 Wp8에서 작동합니다. –

+0

이것은 분명히 좋은 대답입니다. 답이 되십시오. – Abbas

+0

기간을 어떻게 설정합니까? 너무 빠름 : p – Misters