2011-12-29 82 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的显示器上显示其屏幕的一部分。我相信它也可以扩展到不止一台额外的电脑。请记住 - 这将需要计算机之间良好的网络连接。