Pergunta

Eu tenho um aplicativo do Silverlight que estou a incorporação de uma aplicação web ASP.NET existente. A aplicação web tem vários menus de navegação drop-down que normalmente cover parte do aplicativo Silverlight. Estou ciente de incorporar o aplicativo usando o modo "sem janelas", e se eu fizer assim que os menus HTML aparecer no topo do plug-in Silverlight e tudo parece ótimo.

O problema é que eu não quero para executar no modo sem janelas, devido às suas limitações. O aplicativo precisa lidar com eventos MouseWheel, que não estão disponíveis nativamente no modo sem janelas. Eu também não estou feliz com os inconvenientes de execução no modo de janelas de desempenho. Se eu definir o modo de janelas para false, o plugin Silverlight é sempre prestados em cima dos menus de navegação que caem por trás dele.

Existe algum tipo de CSS / JavaScript / Z-Index hackery que pode ser feito para forçar certos divs de HTML na minha página para render em cima do aplicativo Silverlight SEM em execução no modo sem janelas? Eu não tenho grandes esperanças como eu compreendo que este cenário é uma das principais razões para funcionar em modo sem janelas, mas eu percebi que eu perguntar e ver se há alguma idéia solução alternativa.

Foi útil?

Solução

Eu vim à conclusão de que se você quiser fazer qualquer tipo de sobreposição de HTML sobre o Silverlight, você HAVE para usar o modo sem janelas. Pelo que eu entendo isso realmente é o principal ponto de execução no modo de janelas, e nenhum corte CSS é realmente vai resolver esta questão.

Outras dicas

menus Sharepoint parecem pairar sobre Silverlight e Flash elementos sem definir o wmode ou parâmetros sem janelas. Se alguém pode determinar como sharepoint faz isso, então não temos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top