WPF和Silverlight的代码库相同吗?

时间:2011-08-06 18:07:57

标签: wpf silverlight

我愿意使用Silverlight构建一个简单的数据库应用程序。是否可以将该代码库用作WPF应用程序?最终目标是只有一个代码库,既可以作为桌面应用程序,也可以作为Web应用程序。

3 个答案:

答案 0 :(得分:1)

Silverlight和WPF支持的XAML之间存在差异,因此您无法以这种方式执行此操作。

您可以做的是在Silverlight中创建一个可以安装到桌面上的完全信任应用程序。

答案 1 :(得分:1)

是的,不要打扰构建WPF应用程序。在Silverlight中构建所有内容,并允许将Silverlight应用程序安装为Out of browser app。

答案 2 :(得分:0)

我同意完全信任的Silverlight上的其他答案。 WPF不仅限于HTTP,这是一件好事。我有一个主要在WPF客户端内部使用的应用程序。对于外部客户端(在防火墙的另一端),我将构建Silverlight客户端。我所做的是构建业务对象,希望WPF和Silverlight都可以使用它们。对于性能和功能,我需要WPF。 Silverlight有一些WPF没有的东西 - 例如自动完成但在大多数情况下WPF更强大。