我最近开始WP 8开发。我知道C#有点但不多。顺便说一句,我试图打开一个页面务实,但应用程序是粉碎。Windows Phone 8以编程方式打开新页面
我的代码是在这里
NavigationService.Navigate(new Uri("/Dashboard.xaml", UriKind.Relative));
但我感到困惑,因为它的工作时,我按一下按钮事件代码块中把上面的代码。
错误详细类型“System.NullReferenceException” 的异常出现在TestProgram.DLL但在用户代码中没有处理
如果这个异常的处理程序,该程序可以安全 继续。
我需要你的建议。
编辑:代码添加
Credens MyCred = new Credens();
// Constructor
public MainPage()
{
InitializeComponent();
if (MyCred.ifExists("api_key"))
{
NavigationService.Navigate(new Uri("/Dashboard.xaml", UriKind.Relative));
}
}
你什么时候调用Navigate-Method? –
可能太早,因此NavigationService为空,因为它尚未初始化。 – venerik
@venerik这就是我的观点;) –