如何从我的MainPage导航并刷新它?

时间:2015-05-18 13:02:01

标签: c# windows-phone runtime

我从我的SecondPage导航到我的MainPage,如下所示:

private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
        {
            Frame rootFrame = Window.Current.Content as Frame;

            if (rootFrame != null && rootFrame.CanGoBack)
            {
                e.Handled = true;
                rootFrame.GoBack();
            }
        }

但是应用程序崩溃了,因为在我的MainPage中我有一个<CaptureElement>我需要刷新。所以我想知道如何在导航到它之后刷新我的主页。

3 个答案:

答案 0 :(得分:0)

覆盖OnNavigatedTo()

是你在找什么?

答案 1 :(得分:0)

我认为您需要在主页面中加载页面或页面预渲染。请通知this来源。

来自msdn的例子:

public MyPage()
{
   Load += new EventHandler(Page_Load);
}

答案 2 :(得分:0)

由于captureElement,您的应用可能会崩溃。尝试调试并查看异常。它会给出崩溃的实际原因。