2011-12-29 83 views
3

我目前正在計劃使用在5個無邊界46英寸屏幕上運行的WPF構建大型觸摸應用程序。所以應用程序的有效大小將是9600x1080像素。有沒有辦法在多臺機器上分配應用程序,這樣我就不必在單臺機器上運行應用程序了?它必須是它是一個巨大的應用程序,所以用戶界面的一部分可以在屏幕之間浮動。 任何幫助非常感謝!如何跨多個系統跨越用戶界面

謝謝! Philipp

+2

爲什麼你需要多臺機器?只需使用一個強大的圖形卡 – sll 2011-12-29 11:11:59

回答

0

不幸的是我認爲答案是不可能的。我理解希望多臺機器運行大量監視器的動機,但我認爲您不能在它們之間共享應用程序。所以你需要一個具有多個顯卡的強大機器,或者多次運行應用程序。

您可能需要開發應用程序,以便可以在計算機之間共享會話信息並共同行動的模式下運行。您無法拖動窗口,但您可能能夠實施「發送至屏幕X」命令,以通知其他實例打開窗口。

雖然這不是一件容易的事。

0

正如@Ray所說,我不認爲這將在.Net中成爲可能,正如你所描述的那樣。

雖然 - 我不認爲這是一個.Net問題。

如果您希望能夠跨越多個顯示器而無需巨大的解決方法 - 您只有一個選擇:您的計算機必須驅動顯示器所需的大小/形狀。

雖然有多種方法可以做到這一點。正如其他人所建議的那樣,我也建議在一臺計算機上安裝一個好的顯卡設置並完成它。如果出於某種原因,您可以訪問其他計算機並且無法購買硬件,那麼您可以使用軟件解決方案。

一個例子是一款名爲MaxiVista的軟件(http://www.maxivista.com/)。它允許你讓電腦在電腦B的顯示器上顯示其屏幕的一部分。我相信它也可以擴展到不止一臺額外的電腦。請記住 - 這將需要計算機之間良好的網絡連接。