我正在尝试在我的wpf c#
项目中使用谷歌地图,我已经安装了 Adobe Flash 播放器,但在我的生活中无法找到冲击波播放器对象引用,或者当我在工具箱中添加新项目时,两者都在 COM 列表中.
我到处寻找答案,却一无所获。有任何想法吗?
问题解决了!!必须使用 Internet Explorer 下载和安装 Flash :D
Shockwave 播放器与 Flash 播放器不同。您需要安装Shockwave Player。
更新
根据这份在 WPF 应用程序中托管 Google 地图的详细分步指南,您不能直接在 WPF 应用程序中使用 Shockwave,因为 WPF 无法托管 ActiveX 控件。
但是,您可以创建一个包含 ActiveX 控件的 Windows 窗体应用程序,然后使用WindowsFormsHost控件在 WPF 应用程序中托管 Windows 窗体。
更新 2
如果通过IE以外的浏览器安装flash或shockwave,OCX将不会安装在系统中,因此将无法在项目中使用。
要解决此问题,请运行 IE 并安装这些项目,或者转到此 Adobe 页面并选择应用程序的 IE 版本。