2009-11-25 58 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

现在它完美地工作。