2013-08-07 5 views
0

Je me demandais s'il était possible d'avoir deux applications Silverlight superposées. Ce que je voudrais faire est d'avoir SilverlightApp1 prendre toute la fenêtre du navigateur, puis SilverlightApp2 apparaître comme une fenêtre dans le centre de la fenêtre comme modale avec un fond transparent. SilverlightApp2 occuperait également tout l'espace de la fenêtre (pour agir comme un accès modal et bloquant à SilverlightApp1), mais comme l'arrière-plan est transparent, il agirait comme modal et aurait uniquement accès à l'élément de conteneur principal.Superposer deux applications Silverlight

Est-ce possible?

J'étais un peu en mesure de réaliser cela, mais pas la partie de la transparence de celui-ci ...

Je sais qu'il ya des solutions plus simples pour cela, mais je travaille dans une application Silverlight existante (qui est SilverlightApp1 ci-dessus) où Je n'ai pas la possibilité de modifier beaucoup, mais le HTML contenant l'application.

Merci!

Répondre

0

Vous pouvez essayer de créer une fenêtre javascript modale qui recouvre la division de SilverlightApp1 et y placez SilverlightApp2. Peut-être que vous devriez faire en sorte que SilverlightApp2 ne prenne pas tout l'espace de la fenêtre et fasse la partie transparente/modale avec un div.

Je pense que cela pourrait fonctionner.

+0

Je l'ai déjà essayé et le problème est que SilverlightApp1 est toujours au-dessus de la div modale. En effet, SilverlightApp1 est défini sur windowless = false (je ne peux pas le modifier). Donc, dans ce scénario, je peux voir SilverlightApp2 dans le centre, mais je suis toujours capable de cliquer et de se rendre à SilverlightApp1 ... – rockpowwer

Questions connexes