我可以在我的 WPF 应用程序中动态托管 XBAP 吗?
我可以下载 XBAP,将其设置为托管在我的 WPF 应用程序中,并以编程方式与之交互吗?
我会假设“是”,因为您始终可以在您的应用程序中放置一个WebBrowser
控件,然后Navigate
使用 URL 调用您希望启动的 XBAP 应用程序。
事实上,这是在 Microsoft 的IWpfHostSupport
接口文档中推荐的
具体来说,在“备注”部分(强调我的):
Web 浏览器等 Win32 应用程序可以承载 WPF 内容,包括 XAML 浏览器应用程序 (XBAP) 和松散的 XAML。 为了承载 WPF 内容,Win32 应用程序创建 WebBrowser 控件的实例。