我愿意使用Silverlight
构建一个简单的数据库应用程序。是否可以将该代码库用作WPF应用程序?最终目标是只有一个代码库,既可以作为桌面应用程序,也可以作为Web应用程序。
答案 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更强大。