7、尽情享用Codeplex上的SIlverlight工具包
Silverlight工具包是Silverlight控件、组件和实用程序的集合,你可以将它们打包到你发布的Silverlight应用程序中,Silverlight工具包是微软Silverlight产品团队开发的,因此可以放心使用,它为设计和开发人员提供了许多新功能,并有专门的社区可以交流,你也可以向这个项目贡献自己的代码,或提交BUG,因为它是完全开源的,它提供了26个新控件,涉及图表、样式、布局和用户输入。
图 7 开源的Silverlight工具包
8、确保你的Silverlight代码可以使用Silverlight Spy/.NET Reflector查看,如果你的Silverlight程序要放在互联网上访问,最好将代码打乱。
图 8 使用Silverlight Spy查看Silverlight代码
9、你的Silverlight项目创建的.XAP文件实际上是一个.zip文件,只是用了不同的文件扩展名,你可以使用7zip等压缩/解压工具来打包和解压,也可以用它查看和分析项目包含了哪些文件。
图 9 用WinRAR查看.XAP文件
10、如果某个文件不是每个用户都必需的,那就不要将其打包到.XAP文件中,有人表示不屑,说什么带宽已经很便宜了,但如果包含超过50张图片或其它二进制文件,情况也许就不一样了,我一般只将每个用户都一定会用到的文件打包到.XAP文件中。