【发布时间】:2014-11-16 18:28:02
【问题描述】:
当单击当前 xaml 页面中的列表框项时,我正在尝试转到另一个 xaml 页面。我就是这样做的。
private void mainList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (mainList.SelectedIndex == -1)
return;
NavigationService.Navigate(new Uri("/RegisterSurveyee.xaml",UriKind.Relative));
}
但它给了我“NULLREFERENCEEXCEPTION”错误。 groupID groupName 不为空。当我将最后一句话更改为 this.Content=new RegisterSurveyee() 时,它工作正常。问题仅发生在 NavigationService.Navigate(new Uri("/RegisterSurveyee.xaml",UriKind.Relative)); 有什么帮助???
【问题讨论】:
-
您需要调试代码以查看空引用在何处引发异常。在方法中放置一个断点并逐步执行它。可能是添加的项目不是 SurveyWindowsPhone.Tables.SurveyGroup 类型,因此转换失败。我的预感是你设置组 ID 的地方。
标签: windows-phone-7