Frage

Ich erstelle eine Wave Gadget -Basis auf Silverlight 3. Es funktioniert alles großartig. Das Problem ist, dass ich einige Funktionen hinzufügen möchte, wenn die SL -Steuerung geladen wird. In der "Objekt" -Definition von SL habe ich also einen Param für "Onload" hinzugefügt und eine Dummy -JS -Funktion im Gerät hinzugefügt, um eine einfache Warnung zu haben. Aber ich sehe diesen Alarm nicht, wenn Gadget geladen wird. Nach dem Debuggen sah ich dieses "Onload" -Ereignis für Silverlight Control nie. Wenn ich die gleiche SL -Steuerung auf einer eigenständigen Testseite teste, wird "Onload" angemessen abgefeuert. Ich denke, es hat etwas damit zu tun, wie Google Wave Client die SL -Steuerung hostet. Alle Informationen oder Hilfe werden sehr geschätzt.

Danke

War es hilfreich?

Lösung

Ich habe auch versucht, Silverwave zu verwenden und die gleichen Probleme zu haben. Die XAP -Belastungen und der Konstruktor scheint ausgeführt zu werden, aber die Steuerung bleibt leer.

Haben Sie eine Antwort gefunden?

Nach vielen Stunden fand ich eine Antwort, zumindest für meine Frage.

  1. Alle URLs müssen HTTPS sein (ich habe das Silverlight.js vergessen)
  2. Sie benötigen eine ClientAccessPolicy.xml in Ihrem Webroot. Hier gefunden

Jetzt funktioniert es perfekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top