我正在寻找一些源代码和一个项目来下载并查看具有托管 WPF 的 Active X 控件。我在网上的任何地方都找不到任何源代码。
我无法在 Active X 控件中以通常的方式添加 WPF 资源。我必须手动将其添加到参考部分。
不确定这是否可能。我会检查 WPF 浏览器应用程序。考虑到如果您要使用 WPF 运行活动 x 控件,这对您来说可能是一个更好的解决方案,用户将需要 1) Internet Explorer 和 2) 本地安装的 .net 3.0+。如果用户安装了 .net 3.0+,WPF 浏览器应用程序将与 IE 一起使用,如果用户安装了 .net 3.5+,则 WPF 浏览器应用程序将与 IE 和 FireFox 一起使用。在此处查看 WPF Broswer 应用程序:http: //msdn.microsoft.com/en-us/library/aa970060.aspx
这应该是可能的,尽管我没有手头的代码。您可以在 ActiveX 控件中创建一个HwndSource
允许普通窗口承载 WPF 控件的 . 然后只需将您的 WPF UI 添加到该窗口即可。