2011-12-31 73 views
2

我想在我的wpf c#项目中使用谷歌地图,我已经安装了Adobe Flash播放器,但不能为我的生活找到Shockwave播放器对象引用,或当我Shockwave播放器对象引用在COM列表中的工具箱查找中添加一个新项目。无法找到在WPF应用程序

我到处去寻找一个答案,都一无所获。 任何想法?

问题解决了!!必须下载并使用Internet Explorer安装Flash:d

回答

2

Shockwave播放器比Flash播放器不同。您需要安装Shockwave Player

更新

根据this very detailed, step-by-step guide在WPF应用程序托管谷歌地图,你不能直接使用冲击波在WPF应用程序,因为WPF无法承载ActiveX控件。

但是,您可以创建一个包含ActiveX控件的Windows窗体应用程序,然后使用WindowsFormsHost控件在WPF应用程序中承载Windows窗体。

更新2

如果Flash或冲击波是由比IE之外的浏览器安装后,OCX不会被安装在系统中,因此不会在项目中可用。

要解决这个问题,无论是运行IE浏览器,并安装这些项目或去this Adobe page和seleect应用程序的IE版本。

+0

我已经安装了shockwave和flash播放器,目前在参考文件中我只获取Shockwave ActiveX控件而不是Shockwave Flash Player对象:/ – user1073290 2012-01-01 12:55:05

+0

@ user1073290:更新了解决问题的答案。 – 2012-01-01 16:52:20

+0

这就是教程即时通讯以下,甚至在做阶段我没有得到冲击波闪光参考,即时通讯只得到冲击波activeX控制参考...任何想法,为什么?感谢您的帮助到目前为止 – user1073290 2012-01-01 17:29:28

相关问题