首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过多的xaml会使我的wp7页面加载缓慢

过多的xaml会使我的wp7页面加载缓慢
EN

Stack Overflow用户
提问于 2013-07-13 01:10:26
回答 1查看 204关注 0票数 0

我的应用程序的MainPage有很长的加载时间,我把它限制在这个页面需要读取的Xaml和c#代码量上。

我的应用程序仅在这个页面上就有大约25000行xaml代码(大约100个动画以及网格、堆栈面板等)和大约33000行c#代码。

此页上未执行任何外部http调用或解析。所有资产等都在同一个.dll中。我对图片进行了位图缓存,将它们标记为内容,并将CreateOptions设置为"BackgroundCreation“。

但是,让应用程序快速加载的唯一可靠方法是以任何可能的方式压缩我的xaml。只需删除我的动画,我的页面加载速度就会加快2秒。

这个页面的加载时间大约是6-8秒,我想知道是否有任何方法可以让我的MainPage加载得更快。有没有我可能不知道的小贴士?

EN

回答 1

Stack Overflow用户

发布于 2013-07-13 02:24:36

我认为对你来说最好的方法是开始寻找控件,数据和逻辑一起出现,并提取一些你可以使用的更小的片段。您可以使用PhoneApplicationFrame在页面中显示页面。您还可以查看this教程,了解如何利用内置的导航服务

MVVM模式无疑是进行XAML开发的最好方法,但是如果您刚刚开始,可能会有一点难以掌握。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17620373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档