我有一个 observableCollection 绑定(bind)到我的 UI 中的一个枢轴控件。当我尝试更新集合(clear() 项目并重新创建)时,一切正常,除非数据透视控件的 selectedIndex 大于或等于 2。
在那种情况下,当我尝试调用可观察集合的 Add() 时,我得到一个 ArgumentOutOfRange 异常。这很奇怪。
我尝试创建一个新的可观察集合,然后在那里创建 Add() 项目,这似乎可行,但我不会刷新 UI,除非我调用我的更新函数两次。
有什么问题吗?这是错误吗?
最佳答案
这是一个已知问题。
不将导航/(绑定(bind)?)延迟到加载的事件是一种解决方法。
关于windows-phone-7 - 更新绑定(bind)到 Pivot 的 ObservableCollection 在 SelectedIndex >= 2 时崩溃 (wp7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490237/