windows-phone-7 - 更新绑定(bind)到 Pivot 的 ObservableCollection 在 SelectedIndex >= 2 时崩溃 (wp7)

标签 windows-phone-7 windows-phone

我有一个 observableCollection 绑定(bind)到我的 UI 中的一个枢轴控件。当我尝试更新集合(clear() 项目并重新创建)时,一切正常,除非数据透视控件的 selectedIndex 大于或等于 2。

在那种情况下,当我尝试调用可观察集合的 Add() 时,我得到一个 ArgumentOutOfRange 异常。这很奇怪。

我尝试创建一个新的可观察集合,然后在那里创建 Add() 项目,这似乎可行,但我不会刷新 UI,除非我调用我的更新函数两次。

有什么问题吗?这是错误吗?

最佳答案

这是一个已知问题。

Unhandled Exception When Setting Pivot Control SelectedItem/SelectedIndex Property to 3rd Pivot Item (WP7)

不将导航/(绑定(bind)?)延迟到加载的事件是一种解决方法。

关于windows-phone-7 - 更新绑定(bind)到 Pivot 的 ObservableCollection 在 SelectedIndex >= 2 时崩溃 (wp7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490237/

相关文章:

javascript - 单击 Windows Mobile 中的绝对 DIV 触发单击底层元素

windows-phone - WP8 阻止操作系统处理 LaunchApp NFC 标签读取

windows-phone-8 - 适用于 Windows Phone 的 Google Analytics UTM 跟踪

android - 在哪些移动平台上 "push token"不是永久的?

c# - 如何在 Windows Phone 键盘上获得提交按钮?

wcf - 在 Windows Phone 7 上使用 WCF 的 System.UnsupportedException

c# - Windows Phone 7 XNA 项目 - 更新到 Windows Phone 8?

c# - MvvmCross : conventional plugin bypass

c# wp7 可检查列表

c# - 如何更改我的应用程序 Tile Graphic