【问题标题】:Hide Taskbar on fullscreen WPF在全屏 WPF 上隐藏任务栏
【发布时间】:2012-11-23 15:30:59
【问题描述】:

最近我试图让任务栏在最大化模式下不可见,但不幸的是没有任何效果。
我对 MSDN 和堆栈溢出进行了一些研究,其中大多数人说使窗口边框等于无并最大化窗口。但它没有用。
顺便说一句:我正在使用 Metro-window,它本身具有隐藏任务栏功能。但它也没有工作。

【问题讨论】:

  • 您是否尝试将窗口边框设置为无,并在表单加载后使用/height 将窗口设置为屏幕?
  • 边框画笔自然是没有的,是的,我尝试手动设置窗口高度/宽度,但没有成功。这是我对窗口的确切定义:Title="Fullscreen" Height="406.225" Width="754" WindowStyle="None" ResizeMode="NoResize" WindowState="Maximized" IgnoreTaskbarOnMaximize="True" ShowCloseButton="False" ShowTitleBar="False" ShowInTaskbar="False"
  • 我打开了一个新的 WPF 项目并将WindowStyle="None" ResizeMode="NoResize" WindowState="Maximized" ShowInTaskbar="False" 添加到 Window 属性中。它对我来说工作正常。也许您的 Metro-window 扩展程序搞砸了。
  • 谢谢你是对的。这是地铁窗口的错误(我有疑问,但我对项目的其他方面有很多教导,我忘了尝试一个没有地铁窗口的新项目)

标签: wpf window hide taskbar maximize


【解决方案1】:

我在 Windows 8.1 上的经验是设置 WindowStyle="None" WindowState="Maximized"(正如大多数人所说)是不够的。

要隐藏任务栏,我必须设置 ResizeMode="NoResize"

【讨论】:

  • 感谢您的提示,它起到了作用,但在设置WindowStyleWindowState(至少在以编程方式执行此操作时)之前设置它很重要。希望这个小信息可以帮助那些苦苦挣扎的人^^
猜你喜欢
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多