您的位置:首页 > 其它

Windows Phone 奇怪现象之ListBox在WP8能载入数据在WP7.x不能

2013-03-18 11:55 363 查看



首先,wp8和wp7.8的模拟器上都是运行着同一个程序
主页的任务就是 读取背景里那个类作为数据源的那个Note那个类然后显示在主页的listbox上
如图 2个模拟器都添加了一个项
而且都能正确显示
 
但是 假如作为数据源的那个Note那个类去除掉了public会发生什么情况呢?



去除了数据源那个类的public后再次部署到2个模拟器里 发现wp8的模拟器显示一切正常,而wp7.8的则不行
然后尝试部署到自己的lumia800进行测试 发现效果跟7.8的模拟器一样都无法显示数据
 
对于这个现象 虽然这样解释可能很不科学
但可能wp8里是默认把类当public或者internal处理?或者是他会自动识别作为数据源的类然后赋予public?
 
然后之前听人讲过 访问修饰符只是给编译器看的
无论你是private还是public还是protect还是internal
其实最后编译后都是一样的数据
访问修饰符只是给编译器检查用的,为了神马规范还是啥的东西
 
如果按照这种观点 应该无论加不加public 那么2个模拟器都应该能够显示啊?
对于此问题暂时无解中。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: