4

可能的重复:
WPF 在 Silverlight 4 上还必须提供什么?
为什么从 WPF 更改为 Silverlight 4

我正在开发一个 WPF 应用程序。我们考虑使用 Silverlight 代替 WPF,但决定我们想要一个完整的桌面应用程序,具有整个独特的桌面应用程序感觉和所提供的优势。然而,从今天开始,关于在 PDC09 上宣布 Silverlight 4 的消息出现了很多,人们表示选择 WPF 而不是 Silverlight (4) 的争论已经不多了。

所以; Silverlight 4 的热门话题是什么?为什么现在可以使用 Silverlight 来代替 WPF?什么时候还应该使用 WPF?

4

2 回答 2

4

模糊的是,Silverlight 4 将具有 WPF 中许多以前缺乏的最常用功能。

Silverlight 4 可以用来代替 WPF 的原因是它现在能够在浏览器之外运行并访问本地文件系统。

当您需要 Silverlight 4 中不可用的功能时,仍应使用 WPF 。有关这些功能的讨论,请参阅此问题的答案。

于 2009-11-18T19:11:21.850 回答
1

我只是在猜测为什么,但我想最近对 Silverlight 4 背后的炒作仅仅是因为它是最新发布的东西。WPF 在 .NET 4.0 中有相当多的更新,所以我认为它不会有任何进展。

Silverlight 和 WPF 之间的最大区别之一是 Silverlight 是沙盒化的,因此我仍然看到 WPF 在桌面应用程序中占有一席之地。

于 2009-11-18T20:03:12.847 回答