gpt4 book ai didi

c# - NavigationService.navigate 空引用异常

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:23 24 4
gpt4 key购买 nike

我正在学习 WP 编码,但遇到无法解决的问题:/

try
{
NavigationService.Navigate(new Uri("/edit.xaml", UriKind.Relative));
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(),"Error!",MessageBoxButton.OK);
}

edit.xaml 与 MainPage.xaml 在同一目录

它抛出“NullReferenceException”

最佳答案

因为您得到一个 NullReferenceException,我猜您正试图提前调用 NavigationService.Navigate,例如在 MainPage 构造函数中。

相反,如果您想在加载页面时立即导航,请尝试通过将以下代码添加到 MainPage 类来覆盖 OnNavigatedTo 事件来实现:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
}

关于c# - NavigationService.navigate 空引用异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15666075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com