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