導航到最新頁面

要導航到最新頁面,我們可以使用框架中的 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
    }
}