質問

私はSilverlight 3にWave Gadgetベースを作成しています。すべてがうまく機能します。問題は、SLコントロールがロードされたときに機能を追加したいということです。したがって、SLの「オブジェクト」定義では、「Onload」のPARAMを追加し、ガジェットにダミーJS関数を追加して、単純なアラートを持っています。しかし、ガジェットがロードされたとき、私はそのアラートを見ていません。デバッグの後、私はSilverlight Controlの「Onload」イベントが解雇されなかったのを見ました。スタンドアロンテストページで同じSLコントロールをテストすると、「Onload」が適切に解雇されます。 Google WaveクライアントがSLコントロールをホストする方法と関係があると思います。情報や支援は大歓迎です。

ありがとう

役に立ちましたか?

解決

また、Silverwaveを使用しても同じ問題を抱えていました。 XAPロードとコンストラクターは実行されているようですが、コントロールは空のままです。

答えを見つけましたか?

数時間後、私は少なくとも私の質問のために答えを見つけました。

  1. すべてのURLはhttpsでなければなりません(silverlight.jsを忘れました)
  2. WebrootにはclientAccessPolicy.xmlが必要です。 ここにあります

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top