设置NavigationService源时的NullReferenceException
本文关键字:NullReferenceException NavigationService 设置 | 更新日期: 2023-09-27 18:06:47
我正在尝试导航到主页。如果access_token没有设置Xaml
public Menu()
{
InitializeComponent();
if (((App)App.Current).access_token == null) {
NavigationService.Source=new Uri("/MainPage.xaml", UriKind.Relative);//NullReferenceException
}.../
如果这是你的主页,你只是开始应用程序,我不希望在MainPage
对象首次构造时初始化Silverlight NavigationService
。我猜你是在主页构造器中创建菜单,这样就可以解释NullReferenceException
。
您将需要在以后的MainPage事件中触发您的导航。如果是我,我会先尝试Loaded
事件,但您可能需要进行实验以使此行为正确…