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