Наложение HTML-содержимого поверх приложения Silverlight
У меня есть приложение silverlight, которое я встраиваю в существующее веб-приложение ASP.NET. Веб-приложение имеет несколько раскрывающихся меню навигации, которые обычно покрывают часть приложения silverlight. Мне известно о встраивании приложения в "безоконный" режим, и если я это сделаю, HTML-меню появятся поверх плагина silverlight, и все выглядит отлично.
Проблема в том, что я не хочу работать в режиме без окон из-за его ограничений. Приложение должно обрабатывать события MouseWheel, которые изначально недоступны в режиме без окон. Я также не доволен недостатками производительности при работе в режиме без окон. Если я установил режим без окон на false, плагин silverlight всегда отображается поверх навигационных меню, которые опускаются за ним.
Существуют ли какие-либо хакеры CSS/JavaScript/Z-Index, которые можно сделать, чтобы заставить некоторые элементы HTML на моей странице отображаться поверх приложения silverlight БЕЗ работы в режиме без окон? У меня нет больших надежд, так как я понимаю, что этот сценарий является одной из главных причин работы в режиме без окон, но я решил спросить и посмотреть, есть ли какие-нибудь обходные идеи.
3 ответа
Я пришел к выводу, что если вы хотите наложить какой-либо вид HTML поверх silverlight, вы ДОЛЖНЫ использовать режим без окон. Из того, что я понимаю, это действительно главное в работе без окон, и никакой хакерский CSS не решит эту проблему.
Для этого просто установите для параметра windowsless значение true
Меню Sharepoint, кажется, наводят курсор на элементы silverlight и flash без установки параметров wmode или без окон. Если кто-то может определить, как sharepoint это делает, то у нас это есть.