.net 是否可以使用WPF创建IE工具栏?

.net 是否可以使用WPF创建IE工具栏?,.net,wpf,ieaddon,.net,Wpf,Ieaddon,我刚刚开始学习WPF,是否可以使用WPF创建IE工具栏,如果可以,是否有关于如何创建的文档 非常感谢。从技术上讲,您可以使用WPF实现工具栏,但使用托管代码的这种方法或其他方法存在潜在问题。IE进程中只能加载一个版本的.NET CLR,因此如果需要加载.NET 3.5和.NET 1.0,您可能会遇到麻烦 您可以实现使用WPF创建IE工具栏所需的COM接口,您可能希望了解一些WinForms的基础知识 像这样的产品声称可以使使用托管代码编程IE扩展变得更简单、更安全。你自己也承认,鉴于你刚刚开始学

我刚刚开始学习WPF,是否可以使用WPF创建IE工具栏,如果可以,是否有关于如何创建的文档


非常感谢。

从技术上讲,您可以使用WPF实现工具栏,但使用托管代码的这种方法或其他方法存在潜在问题。IE进程中只能加载一个版本的.NET CLR,因此如果需要加载.NET 3.5和.NET 1.0,您可能会遇到麻烦

您可以实现使用WPF创建IE工具栏所需的COM接口,您可能希望了解一些WinForms的基础知识


像这样的产品声称可以使使用托管代码编程IE扩展变得更简单、更安全。

你自己也承认,鉴于你刚刚开始学习WPF,你认为你的标准设置得有点高吗?@Mitch:这难道不与某人的问题有关吗?我的意思是,有很多东西(很多)是这样的,对于这一点,.net还不是一个好的选择。@Mitch:这只是我在开始阅读WPF文档时想到的一个问题。我现在显然无法做到这一点,但我真的很想听听一些专家的建议。我觉得它会帮助我学习WPF。事实上,.NET3.5和2.0都使用2.0CLR,所以应该可以。如果已经加载了1.x加载项,那么这将证明是一个问题。Brian,非常感谢您的帮助,我从来不知道“IE进程中只能加载一个版本的.NET CLR”。哇,所以如果其他一些加载项已经加载了.net版本,那么由托管代码使用不同的.net CLR编程的加载项将无法工作。对于IE来说,这是一个非常奇怪的设计。似乎使用C/C++创建IE工具栏仍然是最好的选择。您提供的外接程序express非常有趣。非常感谢你的帮助。