【问题标题】:Silverlight performance design tipsSilverlight 性能设计技巧 【发布时间】:2010-09-09 08:22:15 【问题描述】: 您对 Silverlight 性能设计的三大秘诀是什么? 谢谢 【问题讨论】: 标签: .net silverlight xaml silverlight-3.0 silverlight-4.0 【解决方案1】: 只传输您需要的数据 - 尽可能使用延迟加载(通过 RIA 服务 等) 仅在启动时加载最低限度。使用基于模块的下载模式(MEF、PRISM 或其他)。 Silverlight 开发人员似乎忘记了互联网用户的 8 秒注意力跨度仍然适用于他们。 不要做过多的全屏动画,并期望在所有机器上都有高帧率 :) 【讨论】: 【解决方案2】: 使用虚拟化 UI(虚拟化堆栈面板等) 在独立存储中缓存数据客户端 利用 MEF 减少应用更改时的下载量 使用动画 GIF 代替 Silverlight 动画来加载动画 【讨论】: