全屏幕WPF时隐藏任务栏

4

最近我尝试在最大化模式下隐藏任务栏,但不幸的是没有任何效果。
我在 MSDN 和 stack overflow 上进行了一些研究,大部分都建议将窗口边框设置为无,并将窗口最大化。但这也没有起作用。
顺便说一句:我正在使用 Metro-window,它本身具有隐藏任务栏的功能。但也没有起作用。


你尝试过在窗口加载后将窗口边框设置为无,然后设置宽度/高度等于屏幕的宽度/高度吗? - KF2
边框画笔自然为无,我尝试手动设置窗口高度/宽度,但没有成功。这是我的窗口定义:<code>Title="Fullscreen" Height="406.225" Width="754" WindowStyle="None" ResizeMode="NoResize" WindowState="Maximized" IgnoreTaskbarOnMaximize="True" ShowCloseButton="False" ShowTitleBar="False" ShowInTaskbar="False"</code> - user1768685
4
我打开了一个新的WPF项目,并在窗口属性中添加了 WindowStyle="None" ResizeMode="NoResize" WindowState="Maximized" ShowInTaskbar="False"。对我来说,它运行正常。也许你的metro-window扩展程序弄乱了事情。 - RandomEngy
谢谢,你是对的。这是Metro窗口的错误(我有疑虑,但我对项目的其他方面有太多想法了,并且我忘记了尝试一个没有Metro窗口的新项目)。 - user1768685
1个回答

7

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

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


1
谢谢你的提示,它解决了问题,但在设置WindowStyleWindowState之前设置它非常重要(至少在编程时如此)。希望这个小信息能帮助那些正在挣扎的人^^ - DragonSkills99

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接