windows-phone-7 – 在WP7芒果中默认情况下列表框是否已虚拟化?
发布时间:2020-12-14 05:25:42 所属栏目:Windows 来源:网络整理
导读:2012年8月,本文发表于 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286406%28v=vs.92%29.aspx,讨论了数据库最佳实践. 在本文中,提到必须启用列表框中的数据虚拟化,并建议遵循2010年8月的文章. ” For more information about enabling
2012年8月,本文发表于
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286406%28v=vs.92%29.aspx,讨论了数据库最佳实践.
在本文中,提到必须启用列表框中的数据虚拟化,并建议遵循2010年8月的文章.
但是我认为默认情况下会使用Mango版本发布的列表框虚拟化. 解决方法
默认情况下,Ui是虚拟化的 – 因此列表框会重复使用列表项的datatemplates,并且只渲染实际滚动到视图中的列表项.
但是,如果使用observablecollection,则数据不会虚拟化. 因此,如果您有1,000,000个项目的列表,那么所有项目都将在内存中,但只会创建和绘制其中一些项目的ui. 要虚拟化数据,您还需要实现自定义ilist,可能还支持inotifycollectionchanged.例如,此实现可能使用SQLite来加载数据项,因为它们需要滚动. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 错误配置的高级审计策略;回归基
- 在域用户帐户下运行Windows服务
- Uploadify(闪存文件上传)和集成Windows身份验证
- Windows – Microsoft Web Platform Installer – 用于生产
- windows-phone-7 – 在其保留页面的代码后面处理用户控制事
- windows-server-2003 – 远程桌面问题
- .net – Windows窗体的任何地方都有免费的“旋转轮”控件?
- 如何在Windows上的git bash(msy??sgit)中完全运行grep?
- Windows模拟UNIX atoh()函数
- wxWidgets与其他工具库的比较(下)
推荐文章
站长推荐
热点阅读