我想制作一个WPF窗口,它在打开时已经最大化了,无法调整大小/移动(在系统菜单或边框中都不能)。除了用户将其最小化之外,它应该一直最大化。
我尝试使用WindowState="Maximized"和ResizeMode="CanMinimize",但是当窗口打开时,它会覆盖任务栏(我不希望这样)。
我有一个钩子来取消SC_MOVE和SC_SIZE的WndProc。我也可以通过WndProc中的条件控制来实现此功能,例如“如果命令是恢复且已最小化,则还原,否则阻止”等等。
但我的重点是是否有另一种方法来实现这一点。
谢谢大家阅读 =)