导航到最新页面

要导航到最新页面,我们可以使用框架中的 Navigate() 方法。

contentRoot.Navigate(typeof(MyPage), parameter);

其中 contentRootFrame 实例,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
    }
}