gpt4 book ai didi

c# - 使我的应用程序 'full screen' (WPF) 时 Windows 任务栏出现异常行为

转载 作者:太空宇宙 更新时间:2023-11-03 11:35:54 26 4
gpt4 key购买 nike

我正在开发一个具有全屏模式的应用程序。当按下全屏按钮/键时,应用程序应占据整个屏幕,即 Windows 任务栏也会消失。

this.Window= WindowState.Maximized;
this.Window= WindowStyle.None;
this.Fullscreen = true;

当我第一次启动应用程序时,我的全屏模式按计划工作,Windows 任务栏消失了。问题是当我调整窗口大小时。调整大小后,全屏模式不再占据整个屏幕。 Windows 任务栏仍然存在。禁用窗口大小调整对我来说是不合理的(尽管这确实解决了问题)。

据我了解,WindowStyle.None 删除了任务栏(一开始是这样)。有谁知道调整窗口大小是否会改变阻止 WindowStyle.None 在第一次启动时执行的操作。

编辑:我正在使用 View 框将我的内容缩放到全屏,并且全屏模式下 View 框的拉伸(stretch)设置为填充

最佳答案

首先尝试应用 WindowStyle(在 WindowState 之前)。这对我来说是固定的。

编辑:我还注意到当窗口已经最大化时这不起作用。试试这个:

this.WindowState = WindowState.Normal;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;

关于c# - 使我的应用程序 'full screen' (WPF) 时 Windows 任务栏出现异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6305402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com