Windows phone 7 使用包含N个数据透视项的数据透视视图进行逻辑删除

Windows phone 7 使用包含N个数据透视项的数据透视视图进行逻辑删除,windows-phone-7,pivot,tombstoning,Windows Phone 7,Pivot,Tombstoning,我有一个数据透视图,其中的项目是动态创建的。每个视图中的视图都是flyweight&虚拟化的,因此内存不会超过允许的最大值。当发生逻辑删除时,我会保存数据透视项目数所基于的对象以及数据透视视图的选定索引。返回页面后,将成功地重新创建数据透视项,但当您设置选定索引时,我在App.xaml.cs中收到一个未处理的异常,该异常表示参数不正确。我已通过注释设置数据透视视图.SelectedIndex值的行来验证该异常是否为异常源 关于为什么会发生这种情况,您有什么想法吗?可以在Loaded事件中设置pi

我有一个数据透视图,其中的项目是动态创建的。每个视图中的视图都是flyweight&虚拟化的,因此内存不会超过允许的最大值。当发生逻辑删除时,我会保存数据透视项目数所基于的对象以及数据透视视图的选定索引。返回页面后,将成功地重新创建数据透视项,但当您设置选定索引时,我在App.xaml.cs中收到一个未处理的异常,该异常表示参数不正确。我已通过注释设置数据透视视图.SelectedIndex值的行来验证该异常是否为异常源


关于为什么会发生这种情况,您有什么想法吗?

可以在Loaded事件中设置pivot的SelectedIndex

这里记录了这个问题