1

Silverlight 3 でウェーブ ガジェット ベースを作成しています。問題は、SL コントロールがロードされたときにいくつかの機能を追加したいということです。そのため、SL の「オブジェクト」定義では、「onLoad」のパラメーターを追加し、ガジェットにダミーの JS 関数を追加して、単純なアラートを作成しました。しかし、ガジェットがロードされたときにそのアラートが表示されません。デバッグ後、Silverlight コントロールの「onLoad」イベントが発生しないことがわかりました。スタンドアロン テスト ページで同じ SL コントロールをテストすると、「onLoad」が適切に起動されます。Google Wave クライアントが SL コントロールをホストする方法に関係があると思います。情報やヘルプをいただければ幸いです。

ありがとう

4

1 に答える 1

1

私もシルバーウェーブを使用しようとしましたが、同じ問題がありました。XAP が読み込まれ、コンストラクターが実行されたように見えますが、コントロールは空のままです。

答えは見つかりましたか?

何時間も経った後、少なくとも私の質問に対する答えが見つかりました。

  1. すべての URL は HTTPS でなければなりません (Silverlight.js を忘れました)
  2. ウェブルートに clientaccesspolicy.xml が必要です。ここで見つかりました

今では完全に機能します。

于 2009-12-04T18:26:29.967 に答える