【问题标题】:Specify XBAP at runtime, in my .NET WPF application?在我的 .NET WPF 应用程序中在运行时指定 XBAP?
【发布时间】:2009-01-10 20:00:29
【问题描述】:

我可以在我的 WPF 应用程序中动态托管 XBAP 吗?

我可以下载 XBAP,将其设置为托管在我的 WPF 应用程序中,并以编程方式与其交互吗?

【问题讨论】:

    标签: .net wpf xbap


    【解决方案1】:

    我会假设“是”,因为您始终可以在您的应用程序中放置一个WebBrowser control,然后使用您希望启动的 XBAP 应用程序的 URL 调用 Navigate

    其实这是recomended in the documentation from Microsoft for the IWpfHostSupport interface

    具体来说,在“备注”部分(强调我的):

    Web 浏览器等 Win32 应用程序可以承载 WPF 内容,包括 XAML 浏览器应用程序 (XBAP) 和松散 XAML。 为了承载 WPF 内容,Win32 应用程序创建 WebBrowser 控件的实例。

    【讨论】:

    • 是的,我想这是显而易见的做法。不用浏览器就好了。我可以与 XBAP 交互吗? (设置和读取属性)?
    猜你喜欢
    • 1970-01-01
    • 2011-07-22
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多