Frage

Ich habe eine Silverlight-Anwendung, dass ich in einer vorhandenen ASP.NET Web-Anwendung am einzubetten. Die Web-Anwendung verfügt über mehr Dropdown-Navigationsmenü, die normalerweise Abdeckung Teil der Silverlight-Anwendung. Ich bin mir bewusst, die App zum Einbetten „fensterlos“ -Modus verwendet wird, und wenn ich tue, damit die HTML-Menüs zeigen auf der Silverlight-Plugin und alles sieht gut aus.

Das Problem ist, dass ich will nicht wegen seiner Einschränkungen in fensterlosen Modus auszuführen. Die Anwendung muss Mausrad-Ereignisse behandeln, die nicht nativ in fensterlosen Modus zur Verfügung stehen. Ich bin auch mit den Leistungs Nachteile des Laufens in fensterlosen Modus nicht glücklich. Wenn ich fensterlos Modus auf false gesetzt, wird die Silverlight-Plugin immer auf dem Navigationsmenüs gemacht, die dahinter fallen nach unten.

Gibt es irgendeine Art von CSS / JavaScript / Z-Index hackery die getan werden kann bestimmte divs von HTML zu zwingen, auf meiner Seite auf dem Silverlight-Anwendung OHNE läuft in fensterlosen Modus zu machen? Ich habe keine großen Hoffnungen, wie ich dieses Szenario verstehen einer der Hauptgründe ist, in fensterlosen Modus zum Laufen, aber ich dachte, ich würde fragen und sehen, ob es irgendwelche Abhilfe Ideen sind.

War es hilfreich?

Lösung

Ich bin zu dem Schluss gekommen, dass, wenn Sie irgendeine Art tun wollen Falle einer Überlagerung von HTML über Silverlight, Sie HAVE fensterlos Modus verwenden. Von dem, was ich verstehe das wirklich der wichtigste Punkt des Laufes in fensterlosem Modus ist und kein CSS-Hack ist wirklich dieses Problem geht zu lösen.

Andere Tipps

Um dies zu tun nur Satz windowsless param auf true

                                                 

src: http: //weblogs.asp .net / dwahlin / Archiv / 2010/05/10 / Integration-html-in-Silverlight-applications.aspx

Sharepoint-Menüs erscheinen zu schweben über Silverlight und Flash-Elemente, ohne die wmode oder fensterlos Parameter. Wenn jemand kann bestimmen, wie Sharepoint tut es dann da haben wir es.

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