【发布时间】:2009-01-10 20:00:29
【问题描述】:
我可以在我的 WPF 应用程序中动态托管 XBAP 吗?
我可以下载 XBAP,将其设置为托管在我的 WPF 应用程序中,并以编程方式与其交互吗?
【问题讨论】:
我可以在我的 WPF 应用程序中动态托管 XBAP 吗?
我可以下载 XBAP,将其设置为托管在我的 WPF 应用程序中,并以编程方式与其交互吗?
【问题讨论】:
我会假设“是”,因为您始终可以在您的应用程序中放置一个WebBrowser control,然后使用您希望启动的 XBAP 应用程序的 URL 调用 Navigate。
其实这是recomended in the documentation from Microsoft for the IWpfHostSupport interface
具体来说,在“备注”部分(强调我的):
Web 浏览器等 Win32 应用程序可以承载 WPF 内容,包括 XAML 浏览器应用程序 (XBAP) 和松散 XAML。 为了承载 WPF 内容,Win32 应用程序创建 WebBrowser 控件的实例。
【讨论】: