2011-12-31 114 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

相關問題