【发布时间】:2018-02-05 09:05:53
【问题描述】:
我正在着手开发一个应用程序,该应用程序旨在在具有多个监视器(从 1 到 3 台)的 Windows 10 桌面上运行,并且我希望该应用程序相应地缩放,打开单独的窗口、全屏(理想情况下)或在每个监视器上最大化(如果需要),每个监视器都显示不同的视图。
据我所知,UWP 并不自然地适合这种情况。我已经设法使用CoreApplication.CreateNewView 启动了几个辅助窗口,但是ApplicationViewSwitcher.TryShowAsStandaloneAsync 不允许我指定视图将在哪个监视器上打开(事实上,它根本不允许我指定窗口位置)和ProjectionManager.StartProjectingAsync,虽然允许我指定要投影到的监视器,但不能很好地同时将多个视图投影到多个监视器。
在 UWP 中是否有更好的技术来实现这一点?还是 WPF 仍然是此类场景的首选技术?
【问题讨论】:
标签: uwp multiple-monitors