我有一个可用的 WPF 应用程序。我希望看到它作为 xbap 运行。我需要在 WPF 应用程序中更改哪些内容才能使其作为 xbap 运行?
当谈到可以以图形方式执行的操作时,两者之间的唯一区别是 XBAP 无法使用 BitmapEffects。除此之外,沙箱安全问题几乎是您唯一需要处理的问题。大多数纯 WPF 程序应该可以顺利过渡。
看看这个WPF与XBAP差异比较 http://wpfwonderland.wordpress.com/2007/01/28/comparing-wpf-applications-and-xbap-whats-the-difference/.
这是一个创建 XBAP 应用程序的教程 http://www.xbap.org/tutorial.html.
在此基础上,您可以进行相当简单的重构,以适应您的程序的 WPF 和 XBAP。
- 首先,将所有 WPF 代码移至
与核心分离的 .dll 项目
WPF EXE 项目。在核心 WPF EXE 项目中引用此项目。
- 修改EXE项目的App.xaml指向
.dll 中的主页
项目。
- 创建一个新的 XBAP 项目。
- 在您的 XBAP 项目中引用上面提到的 dll 项目
- 修改 XBAP 项目的 App.xaml 以指向 .dll 中的主页
- 发布并运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)