首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

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

2012-06-22 
ListBox动态加载数据不显示的问题由于ListBox需要呈现的数据比较多,所以想采用动态加载的方式。上网搜到一

ListBox动态加载数据不显示的问题
由于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,我想可能是由于这个原因导致不能显示,可是却不知道为何?

[解决办法]
问题2:
经过调试发现是Obj2的NotifyChanged事件为NULL

你订阅了这个事件么?
[解决办法]
关于如何实现InotifyPropertyChanged接口
http://technet.microsoft.com/zh-cn/magazine/ms229614(VS.80).aspx
[解决办法]
你看一下我给你的链接

热点排行