【问题标题】:How to maximise a Windows 10 Universal Application's window to full screen when running on a desktop?在桌面上运行时,如何将 Windows 10 通用应用程序的窗口最大化为全屏?
【发布时间】:2015-09-05 07:35:38
【问题描述】:

使用 Windows 10(或 Windows 8.1 WinRT)构建通用应用程序时,是否可以强制应用程序的主窗口在启动时最大化?这显然是应用程序在移动设备上运行时的自然行为,但在桌面上运行时则不然。

这当然可以使用 WinForms:

但到目前为止,我还没有在 Microsoft 文档中找到任何关于 Windows 10 的信息。

【问题讨论】:

  • 作为用户,我不希望应用程序能够做到这一点......
  • @IanRingrose 我完全同意。但是,在这种情况下,我正在创建的应用程序看起来非常简短,并且是针对人脸检测的一个非常小众的实例。这是一个罕见的例子,实际上可能需要发生这种情况。
  • 我不知道 Windows 10 是否会提供这样的功能。但在 Windows 8.1 中,我认为这是不可能的。用户是选择是否捕捉应用程序的人
  • 我还没试过,但这可能对你有帮助:ApplicationView.TryEnterFullScreenMode | tryEnterFullScreenMode method

标签: c# windows-runtime windows-8.1 win-universal-app windows-10


【解决方案1】:

应用可以通过将 ApplicationView.PreferredLaunchWindowingMode 设置为 ApplicationViewWindowingMode.FullScreen 来请求以全屏方式启动

Roberth 在他的 Build session Navigation and Windowing in Universal Windows Apps 中讨论了这个问题以及其他视图和窗口大小问题

【讨论】:

  • 是否有选项以某种方式提示 Windows 运行 Windows 8.1 商店应用程序以在 Windows 10 上全屏运行?由于此 API 仅适用于 Windows 10 应用程序,并且我们有现有的 8.1 应用程序,我们希望默认全屏运行,而不必担心将其“移植”到 Windows 10。
猜你喜欢
  • 1970-01-01
  • 2015-10-31
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
  • 2020-12-05
  • 2014-11-29
  • 1970-01-01
  • 2017-09-16
相关资源
最近更新 更多