2009-02-19 5 views
0

J'ai un contrôle de grille simple dans ma page silverlight. L'une des cellules de la grille est censée héberger une page Web. Comme il n'y a pas de contrôle de navigateur Web, j'ai ajouté un IFRAME à la page HTML et je modifie la taille et la position de l'IFRAME après le chargement afin qu'il ressemble à la cellule de la grille.Puis-je déplacer un GridSplitter qui redimensionne un IFRAME dans Silverlight?

J'ai également un GridSplitter que j'utilise pour permettre à l'utilisateur de redimensionner des parties de la grille. Lorsque l'utilisateur redimensionne la grille, l'IFRAME est également redimensionné.

Tout cela fonctionne très bien avec un petit problème. Si je fais glisser le GridSplitter vers l'IFRAME, dès que le pointeur de la souris est devant l'IFRAME, le redimensionnement s'arrête. Je suppose que le pointeur de la souris a quitté le contrôle Silverlight et se trouve maintenant dans la zone HTML.

Y a-t-il un moyen de modifier cela afin que le glissement du GridSplitter sur l'IFRAME continue l'opération de redimensionnement?

Répondre

0

Ce n'est pas une solution parfaite, mais pourriez-vous changer l'ordre z de l'iframe dans le html alors qu'il est en mode glisser pour le mettre sous l'application silverlight?

+0

J'ai essayé cela mais quand je change l'index z, l'iframe disparaît. Y a-t-il un moyen de rendre les choses Silverlight transparentes pour que ça transparaisse? –

Questions connexes