2010-07-31 83 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()事件中处理它。

希望帮助