【问题标题】:ActiveX controls are disabled during design time in WPF application在 WPF 应用程序的设计期间禁用 ActiveX 控件
【发布时间】:2010-12-05 12:25:16
【问题描述】:

我正在使用 VS 2008 和 .NET 3.5 开发 WPF Windows 应用程序。我正在尝试在我的应用程序中使用 Mozilla Web 浏览器 activeX 控件。我已将它添加到我的工具箱中。该控件在工具箱中可见,但处于禁用状态。我无法在设计期间使用它。普通的 Windows 窗体应用程序不会发生这种情况,我可以在设计时使用相同的控件。

谁能帮我理解这种奇怪的行为?

谢谢, 奥姆卡尔

【问题讨论】:

    标签: c# .net wpf activex mozilla


    【解决方案1】:

    WPF 不直接支持 ActiveX 控件。您需要 Winforms 为其提供一个好客的运行时环境并利用自动生成的 AxHost 包装器。 WindowsFormHost 控件可用于在 WPF 窗口中嵌入 winforms 控件。展示该技术的演练是available here

    【讨论】:

    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 2011-04-16
    • 2023-03-14
    • 1970-01-01
    • 2015-02-09
    相关资源
    最近更新 更多