【发布时间】:2010-09-21 21:16:26
【问题描述】:
我创建了两个 WPF 应用程序,它们旨在在具有双显示器的同一台服务器上全屏运行。
是否可以指定在哪个屏幕上打开哪个应用程序?
我目前在不同的显示器桌面上有可执行文件,但理想情况下我想以编程方式控制它。
如果这不可能,那么我可以将应用程序移动到 WPF Web 客户端并在两个全屏 Internet Explorer 窗口中打开,但我需要再次指定在哪些屏幕上加载哪些。
谢谢
【问题讨论】:
标签: wpf
我创建了两个 WPF 应用程序,它们旨在在具有双显示器的同一台服务器上全屏运行。
是否可以指定在哪个屏幕上打开哪个应用程序?
我目前在不同的显示器桌面上有可执行文件,但理想情况下我想以编程方式控制它。
如果这不可能,那么我可以将应用程序移动到 WPF Web 客户端并在两个全屏 Internet Explorer 窗口中打开,但我需要再次指定在哪些屏幕上加载哪些。
谢谢
【问题讨论】:
标签: wpf
您必须将两个 exe 的 Window.StartupLocation 设置为手动,然后您必须手动将 Window.Top 和 Window.Left 设置为您希望每个显示的监视器的坐标。
您可能希望使用 Screen 类来确定每个屏幕的位置
http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.aspx
【讨论】: