Наложение HTML-содержимого поверх приложения Silverlight

StackOverflow https://stackoverflow.com/questions/2030485

Вопрос

У меня есть приложение Silverlight, которое я встраиваю в существующее веб-приложение ASP.NET.Веб-приложение имеет несколько раскрывающихся меню навигации, которые обычно охватывают часть приложения Silverlight.Я знаю о встраивании приложения с использованием «безоконного» режима, и если я это сделаю, HTML-меню появятся поверх плагина silverlight, и все будет выглядеть великолепно.

Проблема в том, что я не хочу запускать безоконный режим из-за его ограничений.Приложению необходимо обрабатывать события MouseWheel, которые изначально недоступны в безоконном режиме.Меня также не устраивают недостатки производительности при работе в режиме без окон.Если я устанавливаю для безоконного режима значение false, плагин silverlight всегда отображается поверх навигационных меню, которые раскрываются за ним.

Есть ли какой-нибудь хакерский подход CSS/JavaScript/Z-Index, который можно сделать, чтобы заставить определенные элементы HTML на моей странице отображаться поверх приложения Silverlight? БЕЗ работаете в безоконном режиме?У меня нет больших надежд, поскольку я понимаю, что этот сценарий является одной из основных причин работы в безокенном режиме, но я решил спросить, есть ли какие-либо идеи обходного пути.

Это было полезно?

Решение

Я пришел к выводу, что если вы хотите выполнить какое-либо наложение HTML на Silverlight, вам ИМЕТЬ использовать безоконный режим.Насколько я понимаю, это действительно основная задача работы в безоконном режиме, и никакие CSS-хаки на самом деле не решат эту проблему.

Другие советы

Для этого просто установите для параметра Windowsless значение true.

источник:http://weblogs.asp.net/dwahlin/archive/2010/05/10/integrating-html-into-silverlight-applications.aspx

Кажется, что меню Sharepoint нависает над элементами silverlight и flash без установки параметров wmode или безоконного режима.Если кто-то сможет определить, как это делает Sharepoint, то вот оно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top