【发布时间】:2011-09-12 10:05:58
【问题描述】:
我正在开发一个具有全屏模式的应用程序。当按下全屏按钮/键时,应用程序应占据整个屏幕,即 Windows 任务栏也会消失。
this.Window= WindowState.Maximized;
this.Window= WindowStyle.None;
this.Fullscreen = true;
当我第一次启动应用程序时,我的全屏模式按计划工作,Windows 任务栏消失了。问题是当我调整窗口大小时。调整大小后,全屏模式不再占据整个屏幕。 windows任务栏还在。禁用窗口大小调整对我来说是不合理的(尽管这确实解决了问题)。
据我了解,WindowStyle.None 删除了任务栏(起初确实如此)。有谁知道调整窗口大小是否会改变某些东西,从而阻止WindowStyle.None 在第一次启动时执行它所做的事情。
编辑: 我正在使用视图框将我的内容缩放到全屏,并且在全屏模式下视图框的拉伸设置为填充
【问题讨论】:
-
发布一个小复制?或者至少是全屏(我看到已经发布)和再次恢复(应该相反,但要确定)的相关代码的 sn-ps。
标签: c# wpf fullscreen taskbar window-style