在WPF窗口应用程序中使用ATL ActiveX控件

在WPF窗口应用程序中使用ATL ActiveX控件,wpf,Wpf,未创建COM对象。以下是XAML代码: Title=“Window1”Height=“373”Width=“701”Loaded=“Window\u Loaded”> 绘制等高线 加载事件I检查: 如果(!this.imageView.Created) 并且似乎没有创建控件(this.ocx为null)。 我知道注册有问题。我尝试重新注册-不起作用。我试着以管理员的身份运行,甚至禁用UAC并重新启动Vista-不起作用。但如果我运行MFC测试应用程序或HTML脚本,它就可以正常工作。抱歉

未创建COM对象。以下是XAML代码: Title=“Window1”Height=“373”Width=“701”Loaded=“Window\u Loaded”> 绘制等高线


加载事件I检查: 如果(!this.imageView.Created) 并且似乎没有创建控件(this.ocx为null)。
我知道注册有问题。我尝试重新注册-不起作用。我试着以管理员的身份运行,甚至禁用UAC并重新启动Vista-不起作用。但如果我运行MFC测试应用程序或HTML脚本,它就可以正常工作。

抱歉,文本太长,被剪切了。我正在使用WindowsFormHost托管基于ATL的ActiveX控件。我在XAML代码中定义了这两者

<Window.Resources>
    <!--<BitmapImage x:Key="MyImageSource" UriSource="c:/cs3/TextActiveX/TestActiveX/Image.bmp"/>-->
    <Image x:Key="MyImageSource" Source="C:\CS3\TestActiveX\TestActiveX\Image.bmp"/>
</Window.Resources>