欢迎来到天天文库
浏览记录
ID:41102219
大小:757.68 KB
页数:9页
时间:2019-08-16
《windowsphoneUI虚拟化和数据虚拟化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WPVirtualization技术分享@A-xelWhy、What、How1、为什么我们需要在开发中运用虚拟化?2、什么是虚拟化?3、如何使用虚拟化?WhyPaulHegarty斯坦福大学IOS教授Optimizetoteeth.WhatUIVirtualizationVirtualizingStackPanelVirtualizationModeItemsControlListBoxLongListSelectorVirtualizingStackPanel支持虚拟化的StackPanel,集合容器中的
2、默认元素容器。去除UI虚拟化的写法:VirtualizationModeRecycling重用项目容器Standard创建并丢弃项目容器ItemsControlListBoxLongListSelecotor(LongListSelectormovedtoWindowsPhone8SDKandtoROM)DataVirtualization数据虚拟化即每次获取全部数据的子集,避免把所有数据一次性load到内存中。构造一个可以绑定的自定义集合。TheonlyIListmembersyouneedtoimple
3、mentare:Count,toreturntheactualnumberofitemsinyourlist;this[],toreturntheitematagivenlocation(implementingsetisnotrequired)Demo感谢VirtualizingDatainWindowsPhone7SilverlightApplicationsLongListSelectorDataVirtualizationListBoxdatavirtualizationisnottakingeff
4、ectWindowsPhone8XAMLLongListSelectorUsingLongListSelectorwithoutLINQ
此文档下载收益归作者所有