【问题标题】:How to extend UWP app's window into multiple screen如何将 UWP 应用程序的窗口扩展到多个屏幕
【发布时间】:2018-05-18 18:45:01
【问题描述】:

我正在尝试使用可视化 C# 和 xaml 制作 UWP(通用 Windows 平台)应用程序,该应用程序以全屏模式显示到多个屏幕中。

所以,一开始我在App.xaml.cs 中添加了进入全屏模式的代码,如下所示。

Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

我不确定如何将窗口扩展到多个屏幕。 我使用两台 4K 显示器,但应用程序以全屏模式显示在一个屏幕中。

1台显示器的分辨率为3840*2160,因此应用程序应以3840*4320的大小全屏显示。

多屏操作系统呈现设置为“扩展”。

有人知道如何扩展应用程序窗口吗?

windows的应用对象是“Windows 10 Fall Creators Update 16299”

【问题讨论】:

  • 它看起来像一个操作系统配置属性,而不是 uwp config
  • 谢谢@Ferus7,但是display的配置属性是Extend,我希望我的程序在全屏模式下以3840*4320的分辨率(两个4K显示器的两倍大小)显示。
  • 如果你的显卡不错,也许你应该把它配置成马赛克模式
  • 是的@Ferus7,如果我们使用GPU马赛克模式,我们可以将两台显示器视为一台显示器。但是如果没有GPU的配置有什么办法,我想知道。

标签: c# uwp


【解决方案1】:

Windows原生支持马赛克模式

您可以连接 n 台显示器,但您仍然只能使用 扩展 功能对其进行配置。

鉴于多个显示器需要一个好的和/或功能强大的多个图形卡。

第三方厂商,比如英伟达,开发了一套驱动可以支持这个功能,所以,走的路不是微软原生的,没有支持在 .NET 框架上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    相关资源
    最近更新 更多