浏览器中的Silverlight 3.0与WPF / Windows应用程序 - 差异摘要?

时间:2009-05-18 19:28:56

标签: wpf silverlight silverlight-3.0

新的Silverlight 3.0功能允许将组件托管在浏览器之外,我们公司正在寻找有关此新功能与WPF Windows应用程序之间差异的详细信息(因为Silverlight部分是WPF的一部分)。 / p>

是否有一个很好的资源列出了浏览器之外的Silverlight 3与WPF应用程序之间的差异?权限,功能等领域

如果没有网络资源,有哪些主要区别?

3 个答案:

答案 0 :(得分:11)

Silverlight OOB应用程序具有与浏览器内Silverlight应用程序完全相同的功能,但它们失去了与DOM通信的能力(通过System.Windows.Browser API)。

以下是您可能计划在WPF应用程序中使用Silverlight无法访问的一些常见内容的简要列表:

  • 客户端文件系统
  • 客户端Windows注册表
  • 客户端事件日志
  • 客户端OLEDB
  • 客户端SQL客户端

这可能看起来很长,但对于任何Web应用程序平台(ASP.NET,JSP,PHP)的无法操作列表应该看起来相当熟悉

答案 1 :(得分:3)

Jaime Rodriguez有一篇非常好的帖子,涵盖了Silverlight和WPF的主要差异和特点:Here。它的级别非常高,旨在区分WPF和Silverlight Out-of-Browser应用程序带来的功能。

答案 2 :(得分:1)

markti是正确的。

Scott Barnes - Rich Platforms产品经理 - Microsoft。