导航到最新页面
要导航到最新页面,我们可以使用框架中的 Navigate()
方法。
contentRoot.Navigate(typeof(MyPage), parameter);
其中 contentRoot
是 Frame 实例,MyPage
是继承自 Page 的控件
在 MyPage
中,一旦导航完成(即当用户将进入页面时 ), 将调用 OnNavigatedTo()
方法,允许我们触发或完成页面数据的加载。该 OnNavigatedFrom()
离开让我们释放了什么被释放的页面时,方法将被调用。
public class MyPage : Page
{
protected override void OnNavigatedTo(NavigationEventArgs e)
{
// the page is now the current page of the application. We can finalized the loading of the data to display
}
protected override void OnNavigatedFrom(NavigationEventArgs e)
{
// our page will be removed from the screen, we release what has to be released
}
}