2009-11-25 77 views
1

我正在Silverlight 3上創建一個Wave小工具。它一切都很好。問題是我想在加載SL控件時添加一些功能。所以在SL的「對象」定義中,我添加了一個「onLoad」的參數,並在小工具中添加了一個虛擬JS功能,以提供簡單的警報。但是,當小工具加載時,我看不到那個警報。調試後,我發現silverlight控件的「onLoad」事件從未被觸發。當我在獨立測試頁面測試相同的SL控件時,「onLoad」確實會被正確觸發。 我認爲這與Google Wave客戶端如何託管SL控件有關。任何信息或幫助將不勝感激。Silverlight onLoad事件不會在Google Wave內部觸發

感謝

回答

1

我還試圖用silverwave和有同樣的問題。 XAP加載和構造函數似乎被執行,但控件保持空白。

您是否找到了答案?

很多小時後,我找到了答案,至少對於我的問題。

  1. 所有URL必須是HTTPS(我忘了的Silverlight.js)
  2. 你需要在你的Webroot一個clientaccesspolicy.xml。 Found here

現在它完美地工作。