在WPF窗口应用程序中使用ATL ActiveX控件
未创建COM对象。以下是XAML代码: Title=“Window1”Height=“373”Width=“701”Loaded=“Window\u Loaded”> 绘制等高线在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脚本,它就可以正常工作。抱歉
加载事件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>