7

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

是否有一个很好的资源列出了浏览器之外的 Silverlight 3 和 WPF 应用程序之间的区别?权限、功能等领域。

如果没有网络资源,主要区别是什么?

4

3 回答 3

11

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

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

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

这似乎是一个很长的列表,但对于任何 Web 应用程序平台(如 ASP.NET、JSP、PHP)来说,它应该看起来相当熟悉。

于 2009-05-18T19:46:30.507 回答
3

Jaime Rodriguez 有一篇非常好的文章,涵盖了 Silverlight 和 WPF 的主要区别和特性:这里。这是非常高级的,旨在区分 WPF 和 Silverlight 浏览器外应用程序带来的功能。

于 2009-05-18T21:44:50.440 回答
1

马克蒂是正确的。

Scott Barnes - 富平台产品经理 - Microsoft。

于 2009-05-19T18:44:18.470 回答