2011-12-29 13 views
3

現在、5つのボーダーレス46インチ画面で動作するWPFを使用した大規模なタッチアプリケーションの構築を計画しています。したがって、アプリケーションの有効サイズは9600x1080ピクセルになります。 1台のマシンでアプリケーションを実行する必要がないように、複数のマシンにアプリケーションを割り当てる方法はありますか? 1つの巨大なアプリケーションでなければならないので、UIの一部が画面間で浮動することがあります。 どんな助力も高く評価されます!複数のシステム間でユーザーインターフェイスを広げる方法

ありがとうございます! Philipp

+2

なぜ複数のマシンが必要ですか?強力なグラフィックカードで1枚だけを使用してください – sll

答えて

0

残念ながら私は残念ながら答えは不可能になると思います。私は、複数のマシンで大規模なモニタを実行したいという意欲を理解していますが、それらのアプリケーションを共有することはできません。だから、複数のグラフィックスカードを持つ強力なマシンが必要か、アプリケーションを何度も実行する必要があります。

コンピュータ間でセッション情報を共有して一緒に行動するモードで実行できるように、アプリケーションを開発することができます。ウィンドウをドラッグすることはできませんが、ウィンドウを開くように他のインスタンスに指示する「スクリーンXに送る」コマンドを実装することができます。

これは簡単な作業ではありません。

0

@Rayは言ったように、私はあなたがそれを記述したように、これは.Netで可能とは思わない。

しかし、私はそれが.Netの質問の多くだとは思わない。

巨大な回避策を使用せずに複数のモニタにまたがることができるようにするには、1つの選択肢しかありません。コンピュータはディスプレイに希望のサイズ/形状を表示する必要があります。

これを行うには複数の方法があります。他の人が示唆しているように、私はちょうど1つのコンピュータで良いビデオカードのセットアップを取得し、それを行うことをお勧めします。何らかの理由で追加のコンピュータにアクセスでき、ハードウェアを購入できない場合は、ソフトウェアソリューションを利用できます。

例として、MaxiVista(http://www.maxivista.com/)というソフトウェアがあります。それはあなたがコンピュータBのディスプレイ上にその画面の一部を表示することを可能にします。私はそれがただ一つの追加のコンピュータ以上にも拡張できると信じています。しかし、これにはコンピュータ間の良好なネットワーク接続が必要であることに注意してください。

関連する問題