2012-11-18 26 views
21

Tôi mới sử dụng Win Phone 8 và sau khi một Googling không lành mạnh, tôi đăng câu hỏi đơn giản này tại đây:Windows Phone 8: Cách tạo điều hướng trang động?

Làm cách nào để điều hướng trang động?

Vâng, tôi biết làm thế nào để di chuyển từ trang này sang trang khác:

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

Nhưng chuyển hướng này là ngay lập tức, và không bao gồm bất kỳ loại chuyển tiếp. Xin hãy giúp SO!

+0

5 lượt xem và không có câu trả lời, đó có phải là những người khó không? – craftsman

+0

có thể trùng lặp của [Chuyển tiếp giữa các trang điện thoại] (http://stackoverflow.com/questions/3379222/transition-between-phone-pages) –

+2

Xin chào KooKiz, cảm ơn bạn đã chỉ ra liên kết. Câu trả lời đã chọn có trỏ đến liên kết khác cho biết tôi không được phép xem liên kết. Câu trả lời khác nói về bảng phân cảnh nhưng không nói cách tạo bảng phân cảnh. – craftsman

Trả lời

65

Cài đặt Bộ công cụ Windows Phone sử dụng Nuget: https://nuget.org/packages/WPtoolkit.

Trong app.xaml.cs:

RootFrame = new TransitionFrame();

Sau đó, trong XAML của bạn page:

xmlns: toolkit = "clr-namespace: Microsoft.Phone.Controls; lắp ráp = 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

như đã thấy trên http://www.geekchamp.com/articles/windows-phone-7-navigation-transitions-step-by-step-guide;) hoạt động cho Wp8, quá –

+0

Đây chắc chắn là câu trả lời hay hơn, nên là câu trả lời. – Abbas

+0

làm cách nào để đặt thời lượng? quá nhanh: p – Misters

Các vấn đề liên quan