将wpf应用程序转换为wpf浏览器应用程序

时间:2013-02-08 04:01:29

标签: wpf

是否可以将wpf桌面应用程序转换为wpf浏览器应用程序?我想让我的应用程序从浏览器运行。

1 个答案:

答案 0 :(得分:4)

根据我的经验,没有可用的转换器将WPF转换为XBAP。

但是我在项目中多次与多个平台合作。我在单个代码库的单一解决方案中维护了3个平台WPF,Silverlight和XBAP。我保留了一个通用的代码库,并在3个平台之间共享文件。为此,我建议您创建一个Hello world XBAP应用程序并首先运行它。您需要了解XBAP应用程序的工作原理。最初了解应用程序的进入和退出点对您来说已经足够了。尝试在页面中添加一个按钮并了解其工作原理。完成后,尝试将现有项目文件(XAML和CS)逐个链接到XBAP项目中。了解您要添加的内容以及添加的原因。是的,你需要做的很辛苦。但不要担心XBAP,WPF XAML& C#代码几乎相似。您需要知道可以在项目属性中设置条件编译符号。这样你就可以写 #if XBAP &有时您的代码中的 #endif 语句,因为XBAP中可能不支持很少的类或功能,您需要为XBAP编写特定的代码。例如,XBAP中没有Dropshadow相关功能。

希望这能解答您的疑问!