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

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

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

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

Ответы [ 3 ]

5 голосов
/ 17 марта 2010

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

0 голосов
/ 09 июня 2013

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

ЦСИ: http://weblogs.asp.net/dwahlin/archive/2010/05/10/integrating-html-into-silverlight-applications.aspx

0 голосов
/ 16 мая 2011

Меню Sharepoint, кажется, парят над элементами Silverlight и Flash без установки параметров wmode или без окон. Если кто-то может определить, как sharepoint это делает, то у нас это есть.

...