C#禁用WPF窗口的Aero Snap功能

3

可能是重复问题:
禁用Aero Snap(wpf)

我有一个C# WPF应用程序。 我想让主窗口具有固定的大小。 为了实现这一点,我已将高度和最大高度、宽度和最大宽度设置为相同的值。 一切看起来都很好,但我还想仅针对此窗口禁用Aero snap效果。

  1. 从Windows注册表或控制面板禁用Aero Snap的解决方案被排除在外。

  2. 设置窗口的ResizeMode为“NoResize”也被排除,因为以这种方式窗口边框也会消失。

你有没有关于这个问题的C#的解决方案?

非常感谢。


也许这可以帮助您:https://dev59.com/IUzSa4cB1Zd3GeqPoaZx - user844541
2个回答

3
你可以尝试将ResizeMode暂时更改为NoResize,如此答案所述。
否则,你也可以尝试这个技巧,但我自己没有尝试过。

实际上,这些都不起作用。我之前尝试过它们,但没有成功。其中一个根本不起作用,另一个在窗口拖动完成后移除了窗口边框,使窗口没有边框。 - Alexandru Dicu
1
完美地工作了。谢谢! - Ricardo Araújo

0

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