积极答复者
删除某一列表项并返回前一页面出错

问题
-
问题是这个样子的,有一个列表页面,当点击某一项时进入详细页面,我希望实现的是在详细页面点击删除时,能够删除该项并返回列表页面,但是不知道怎么回事,总是出错,调试也调试不出来原因。
列表页面的列表绑定:
FavoriteListBox.ItemsSource = App.favoriteItemList;
详情页面的删除按钮代码:
App.favoriteItemList.RemoveAt(currentIndex);
if (NavigationService.CanGoBack)
{
NavigationService.GoBack();}
变量favoriteItemList为App类中申明的静态全局变量
希望高手指点,多谢!
2012年6月19日 15:03
答案
-
已经发现问题的原因了,原来List不如ObservableCollection智能,改为ObservableCollection就没问题了
- 已标记为答案 Haixia_Xie 2012年6月26日 8:44
2012年6月19日 15:42 -
其实不能说“List不如ObservableCollection智能” 因为List不会notify UI 但是ObservableCollection 会提示UI 。。
其实你也可以手动实现INotifyCollectionChanged 来达到目的!
- 已标记为答案 Haixia_Xie 2012年6月26日 8:44
2012年6月23日 14:13
全部回复
-
已经发现问题的原因了,原来List不如ObservableCollection智能,改为ObservableCollection就没问题了
- 已标记为答案 Haixia_Xie 2012年6月26日 8:44
2012年6月19日 15:42 -
其实不能说“List不如ObservableCollection智能” 因为List不会notify UI 但是ObservableCollection 会提示UI 。。
其实你也可以手动实现INotifyCollectionChanged 来达到目的!
- 已标记为答案 Haixia_Xie 2012年6月26日 8:44
2012年6月23日 14:13