2010-07-31 32 views
3

我正在開發Windows Phone應用程序。電話頁面之間的轉換

無論如何要動畫頁面之間的動畫過渡?現在

,我使用這個頁面間導航:

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

感謝。

+0

Downvoted因爲帖子包含無關的問題,過少有關的實際問題,太多的信息。 – Timwi 2010-08-01 07:40:08

+0

Timwi,你的downvote告訴我們你對windows phone沒有任何意見。同樣的問題,與此相同的無關問題已在這裏回答:http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/f326ef8d-59ba-41f8-b3eb-eacc4f2fc04a – VansFannel 2010-08-14 04:28:31

回答

6

你可以做的是有一個「Page1Out」故事板和「Page2In」故事板。然後,分配一個Completed事件處理程序,以這樣的情節提要:

Page1Out.Completed += new EventHandler(Page1Out_Completed); 

然後處理該事件

void Page1Out_Completed(object sender, EventArgs e) 
{ 
    NavigationService.Navigate(new Uri("/Views/SelectComponent.xaml", UriKind.Relative)); 
} 

這將播放出來的過渡,然後再加載新的一頁。在新頁面中,您想要做類似的事情,但在OnNavigatedTo()事件中處理它。

希望幫助