Windows phone 7 Can';t墓碑项目列表框的来源

Windows phone 7 Can';t墓碑项目列表框的来源,windows-phone-7,listbox,tombstoning,Windows Phone 7,Listbox,Tombstoning,我有一个列表框,其中填充了来自XML的数据。 好的,到目前为止,问题是当我试图删除它时,会出现一些错误 protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e) { State["listbox1"] = listBox1.ItemsSource; } 然后: 当我按下开始按钮时,我已经得到一个错误。App.xaml.cs打开,下面的行变为黄色

我有一个
列表框
,其中填充了来自XML的数据。 好的,到目前为止,问题是当我试图删除它时,会出现一些错误

protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e)
    {
        State["listbox1"] = listBox1.ItemsSource;
    }
然后:

当我按下开始按钮时,我已经得到一个错误。
App.xaml.cs
打开,下面的行变为黄色

System.Diagnostics.Debugger.Break();

我还使用了墓碑辅助工具,但它没有返回我的列表框中的项目。

列表框绑定到什么?你看到了什么错误

如果它是一个DataServiceCollection,您可能已经打开了跟踪功能&您不能将它直接放在独立的存储或状态字典中。如果使用ObservableCollection,应该可以


谢谢

什么类型的商品?它是可序列化的吗?BRB,正在获取我的魔法异常8球。没有显示错误,只是该行变为黄色。listbox绑定到来自xml中c的xml:var tab=的数据。子体(“tbody”)。子体(“tr”)。。。listBox1.ItemsSource=tab;你试试自己序列化“标签”怎么样。你能把它放在州词典里吗?我试着查,但查不到。它是openReadCompleted方法中的一个局部变量…似乎我不能做这样的事情:State[“list”]=ienumerable类型变量。任何想法都很好是的我应该能。让我们这样做吧。。在类级别定义ObservableCollection。。其中T可以是字符串或自定义类之类的泛型。然后在完成的方法上填充集合,然后尝试将集合置于状态。
System.Diagnostics.Debugger.Break();