1

「対話」する 2 つ以上のブラウザー ウィンドウを持つ Silverlight アプリを作成したいと考えています。

例として、「親」リスト (1 つのブラウザー ウィンドウ内) で項目を選択すると、項目の詳細が別のウィンドウに表示される親/詳細表示があります。

重要なポイントは、複数のモニターのセットアップで、ユーザーが一方のモニターにメイン画面を表示し、もう一方のモニターに「ツール」ウィンドウを表示できるようにすることです。私のVSの使い方のように。

これは可能ですか?リンク/サンプルコードなどはありますか?

ありがとう!

4

3 に答える 3

2

涼しい。ジェレミーの答えが私の前に現れました。それは良い解決策です。

Web サービスを使用してこれを行うこともできます。ポーリング二重バインディングを使用して、複数のクライアント間で通信できます。

このSilverlight サービスのデモは興味深いかもしれません...

于 2008-11-06T01:46:03.970 に答える
1

これは、Silverlight の JavaScript ブリッジ サポートを使用することで実現できるはずです。このメソッドでは、javascript を使用して、子ウィンドウの URL を持つ新しいウィンドウを生成できます。その時点で、引き続き JavaScript を使用して 2 つのウィンドウ間の通信を行うことができます。このようなもの: http://codepunk.hardwar.org.uk/bjs12.htm

于 2008-11-06T01:34:03.107 に答える
0

ScottGu のAnnounce Silverlight 5ブログ エントリで、OOB アプリは子ウィンドウをサポートすると述べています。

Silvelight のウィンドウ間通信を可能にするフレームワークはありますか?

于 2011-03-31T02:32:12.463 に答える