我有一个使用许多xaml页面的应用程序。
例如:主页==>书名==>章节号==>读者(Webview)
问题是,当我从Chapter Number导航到WebView时,我传递了一个参数。例如:Frame.Navigate(typeof(读者),章节)。
直到现在一切正常。
问题是当我在Reader中按下BackButton时,应用程序崩溃并出现NullReferenceException。
有什么想法吗?
答案 0 :(得分:0)
Try to use this in Reader page
protected override void OnNavigatedTo(NavigationEventArgs e)
{
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
if (webView.CanGoBack)
{
e.Handled = true;
}
}
Don't Forgot to manage back event in application.