2010-12-05 57 views
2

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

有人能帮助我理解这种奇怪的行为吗?

感谢, OMKAR

回答

2

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

+0

酷!在你的答案的背景下,你可以看看我的问题在这里http://stackoverflow.com/questions/14859709/does-wpf-webbrowser-support-vlc-activex#comment20829397_14859709 10000000谢谢! – 2013-02-13 17:51:53