技术开发 频道

程序员关注的15个Silverlight诀窍

    【IT168 技术】我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。如果你是一个全职的Silverlight开发的话,我希望你能了解并掌握它们。

  我不会谈论MVVM,Prism或者MEF这些复杂的以至于吓跑读者的东西。

  1. 下图中黄色的高亮文字代表了Silverlight 对象的MIME类型,而不是运行时版本信息。许多开发人员第一次看到这段代码的时候都会认为这个地方是引用了Silverlight的版本信息,例如Silverlight 4.

  一个Silverlight宿主应用程序的HTML/ASPX代码:

clip_image002

  2. Silverlight只支持PNG格式的图片,不能直接使用GIF格式的图片。如果你一定要使用GIF图片的话,可以考虑使用基于Silverlight开发的 .NET Image Tools Library。很多人已经构建了将GIF转换为PNG的Web服务,可以直接使用。我推荐你使用Paint.NET来进行图片格式转换。

clip_image004

  3. 如果用户没有安装Silverlight 4插件,下图中黄色高亮代码(在ASPX或者HTML文件中)会提示用户下载。

clip_image006

  如果你改变链接如下:

 

  结果会一直要求用户下载最新的Silverlight运行时,新版本的运行时会默认向后兼容。

0
相关文章