我的Metro App遇到了一个独特的问题。问题如下:
我有一个Custom Serializable ObservableCollection
能够Sorting
和Filtering
。然后将该对象绑定到一个ListView
. 一切都很好,直到我Navigate
离开我MainPage
的SecondPage
.
关于SecondPage
工作的MainPage
继续和Custom Serializable ObservableCollection
继续Fill
向上的数据。当我Navigate
从SecondPage
后面离开时MainPage
,有一个明显的问题,即:
Custom Serializable ObservableCollection
在出现时添加到的任何项目都SecondPage
显示为空白 ListViewItems
。几天来,我一直在努力弄清楚这里发生了什么。我非常渴望一个解决方案,所以任何帮助将不胜感激。
我创建了一个Mock
应用程序来演示这个问题,可以在这里找到:
Mock Project
要查看实际问题:
- 选择一个类别。
- 选择一个产品。
- 等待一些产品变体出现。
- 点击
SecondPage
按钮。 - 等待一分钟左右
SecondPage
。 - 单击 上的返回按钮
SecondPage
。 - 现在你应该看到一些空白
ListViewItems
空白 ListViewItems
是在SecondPage
. 您还会注意到,在MainPage
重新聚焦时现在添加的任何新项目看起来都很好。
我愿意提供赏金,但不能等待 2 天,需要尽快回答第一个正确的解决方案将获得 50 分!