ListBox动态加载数据不显示的问题

fjlangzi 2012-05-14 09:48:27
由于ListBox需要呈现的数据比较多,所以想采用动态加载的方式。
上网搜到一些解决方案,发现一个比较简单的方法。
这是这个方法的连接:http://www.cnblogs.com/vistach/archive/2011/12/21/Windows_Phone_WP7_ListBox_ScrollBar_Multi_Page.html

问题1
我在代码的
//读取下一页的数据
这里加上操作listbox的的代码(比如添加一项),listbox不能立即呈现修改后的数据,需要将listbox先向上拖,然后再向下拖动,才能看到效果,这是为何?
但是,我单独用一个按钮,却可以立即看到修改后的状态?为什么在这个事件里面不可以呢?


问题2
另:ObservableCollection,我在Page_load的时候,为Listbox的ItemSource绑定一个ObservableCollection的对象Obj1,ListBox可以显示数据.
但是将在Page_load里同样一断代码,放到这个事件里时,只是重新定义了一个ObservableCollection对象Obj2,却不能显示出数据来,经过调试发现是Obj2的NotifyChanged事件为NULL,但是Obj1的NotifyChanged事件不为NULL,我想可能是由于这个原因导致不能显示,可是却不知道为何?
...全文
742 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjlangzi 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你看一下我给你的链接
[/Quote]

只是在设置属性的时候,没有进行判断,其他都一样啊。
gnimgnot 2012-05-14
  • 打赏
  • 举报
回复
你看一下我给你的链接
fjlangzi 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

问题2:
经过调试发现是Obj2的NotifyChanged事件为NULL

你订阅了这个事件么?
[/Quote]

请问要如何订阅这个事件呢?
gnimgnot 2012-05-14
  • 打赏
  • 举报
回复
关于如何实现InotifyPropertyChanged接口
http://technet.microsoft.com/zh-cn/magazine/ms229614(VS.80).aspx
gnimgnot 2012-05-14
  • 打赏
  • 举报
回复
问题2:
经过调试发现是Obj2的NotifyChanged事件为NULL

你订阅了这个事件么?
fjlangzi 2012-05-14
  • 打赏
  • 举报
回复
有人唠两句不?

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧