如何跨多个系统跨越用户界面

时间:2011-12-29 11:05:53

标签: .net wpf touch

我目前正在计划使用WPF进行大型触摸应用程序构建,该应用程序可在5个无边框46英寸屏幕上运行。因此应用程序的有效大小将为9600x1080像素。有没有办法在多台机器上分配应用程序,这样我就不必在一台机器上运行应用程序了?它必须是一个巨大的应用程序,因此ui的部分可以在屏幕之间浮动。 任何帮助都非常感谢!!!

谢谢! 菲利普

2 个答案:

答案 0 :(得分:0)

不幸的是,我认为答案是不可能的。我理解想要多台机器运行大量显示器的动机,但我认为你不能在它们之间共享应用程序。因此,您需要一台具有多个图形卡的强大机器,或者多次运行该应用程序。

您可能会以一种模式运行的方式开发应用程序,以便在计算机之间共享会话信息并一起行动。您无法拖动窗口,但您可以实现“发送到屏幕X”命令,告诉其他实例打开窗口。

虽然这不是一件容易的事。

答案 1 :(得分:0)

正如@Ray所说,我不认为这可能会像你所描述的那样在.Net中出现。

虽然 - 我认为这不是一个.Net问题。

如果您希望能够在没有大量变通方法的情况下跨越多个显示器 - 您只有一个选项:您的计算机必须驱动显示器所需的大小/形状。

虽然有多种方法可以做到这一点。正如其他人所建议的那样,我还建议只在一台计算机上安装一个好的视频卡并完成它。如果出于某种原因,您可以访问其他计算机并且无法购买硬件,则可以使用软件解决方案。

一个例子是名为MaxiVista(http://www.maxivista.com/)的软件。它允许您将计算机A的一部分显示在计算机B的显示屏上。我相信它还可以扩展到不仅仅是一台计算机。请记住 - 这将需要计算机之间良好的网络连接。