Windows phone 7 导航时Windows Phone 7中出现NullReferenceException
嗨,我是WindowsPhone7的新人,也是如此。在这里,我将pivot控件作为根,并尝试使用服务uri导航到另一个页面 下面是我用来从pivot导航到另一个视图的代码 然后我创建了另一个名为page1.xaml的页面 在mainpage.cs中,我编写如下代码:Windows phone 7 导航时Windows Phone 7中出现NullReferenceException,windows-phone-7,navigation,pivot,Windows Phone 7,Navigation,Pivot,嗨,我是WindowsPhone7的新人,也是如此。在这里,我将pivot控件作为根,并尝试使用服务uri导航到另一个页面 下面是我用来从pivot导航到另一个视图的代码 然后我创建了另一个名为page1.xaml的页面 在mainpage.cs中,我编写如下代码: PivotItem p = new PivotItem(); p.Header = "Home"; p.Content = new page1(); main
PivotItem p = new PivotItem();
p.Header = "Home";
p.Content = new page1();
main.Items.Add(p);
因此,pivot应用程序的内容为page1
我的问题是:
如果在第1页中创建按钮,则导航到另一个名为第2页的页面
NavigationService.Navigate(new Uri("/Page2.xaml",UriKind.Relative));
但是当我尝试导航时,应用程序崩溃了,我得到了如下错误日志
(此列表框选择错误已更改)
看起来您已经有了一些代码,当您导航离开第一个(透视)页面时触发的选择更改时,这些代码正在执行某些操作 由于它来自
System.Windows.Controls.Prmitive.Selector
,我猜您有一些关键项目选择更改的代码,这是罪魁祸首。很可能,当你离开的时候,已经没有选择了,你会认为总会有选择
作为新手,另请参见当您导航离开第一个(透视)页面时触发的选择更改时,您似乎有一些代码正在执行某些操作 由于它来自
System.Windows.Controls.Prmitive.Selector
,我猜您有一些关键项目选择更改的代码,这是罪魁祸首。很可能,当你离开的时候,已经没有选择了,你会认为总会有选择
作为新手,请参见
System.NullReferenceException at activity name(Object Sender, SelectionChangedEventArgs e) at
System.Windows.Controls.Prmitive.Selector/OnSelctionChanged