你好,
首次加载比较慢是因为客户端需要把Silverlight程序包(.xap)下载放在浏览器缓存里以供运行,如果.xap包比较大(比如说好几M甚至十几M),那当然需要等等待一定时间。另外,如果你的Silverlight 页面有些控件需要调用Service后绑定数据才能显示,那也是其中的原因。
问题一:
如果你的程序包过大,可以分解程序包,请参考:http://msdn.microsoft.com/zh-cn/library/cc838120%28v=vs.95%29.aspx
如果你初始页面有过多的Service调用和数据绑定,请考虑尽量少一点数据绑定
问题二:
不会一次性全部加载,只会加载当前显示的页面
Daoping Liu - MSFT