我正在开发一个拥有全屏模式的应用程序。当用户按下全屏按钮/键时,应用程序应该占据整个屏幕,也就是说Windows任务栏也会消失。
当我第一次启动应用程序时,全屏模式按计划工作,窗口任务栏消失了。问题是当我调整窗口大小后,全屏模式不再占据整个屏幕。窗口任务栏仍然存在。禁用窗口调整大小并不合理(尽管可以解决问题)。
据我所知,
编辑: 我正在使用视图框来将内容缩放到全屏,并且全屏模式下的视图框拉伸方式被设置为 Fill。
this.Window= WindowState.Maximized;
this.Window= WindowStyle.None;
this.Fullscreen = true;
当我第一次启动应用程序时,全屏模式按计划工作,窗口任务栏消失了。问题是当我调整窗口大小后,全屏模式不再占据整个屏幕。窗口任务栏仍然存在。禁用窗口调整大小并不合理(尽管可以解决问题)。
据我所知,
WindowStyle.None
可以移除任务栏(它在开始时确实可以)。有没有人知道调整窗口大小是否会改变某些东西,使得 WindowStyle.None
无法像在首次启动时那样正常工作?编辑: 我正在使用视图框来将内容缩放到全屏,并且全屏模式下的视图框拉伸方式被设置为 Fill。