2008-11-05 8 views
1

Je souhaite créer une application Silverlight dotée de deux fenêtres de navigateur ou plus qui interagissent.Plusieurs écrans/moniteurs avec Silverlight

Un exemple serait un parent/affichage des détails où la sélection d'un élément dans la liste "Parent" (dans une fenêtre du navigateur) affichera les détails de l'élément dans une autre fenêtre.

Le point principal est que sur une configuration à plusieurs moniteurs, l'utilisateur peut avoir l'écran principal sur un moniteur et les fenêtres «outils» sur l'autre. Comme comment j'utilise VS.

Est-ce possible? Des liens/exemples de code, etc?

Merci!

Répondre

1

Vous devriez être en mesure d'accomplir cela en utilisant la prise en charge du pont javascript dans Silverlight. Avec cette méthode, vous pouvez utiliser javascript pour générer une nouvelle fenêtre avec l'url de la fenêtre enfant. À ce stade, vous pouvez continuer à utiliser javascript pour communiquer entre les deux fenêtres. Quelque chose comme ceci: http://codepunk.hardwar.org.uk/bjs12.htm

2

Cool. La réponse de Jeremy apparut avant la mienne. C'est une bonne solution possible.

Vous pouvez également le faire avec un service Web. Vous pouvez utiliser une liaison duplex d'interrogation pour communiquer entre plusieurs clients.

Ce silverlight service demo pourrait être intéressant ...

0

En Announcing Silverlight 5 l'entrée de blog ScottGu il dit que les applications OOB auront un soutien pour les fenêtres de l'enfant. Je pensais que je partagerais et remettrais aussi cette question en question depuis un certain temps - des frameworks qui permettent la communication par fenêtre inter (IE) pour Silvelight?