C#禁用WPF窗口的aero快照

时间:2012-07-11 12:05:07

标签: c# .net wpf

  

可能重复:
  disable Aero Snap (wpf)

我在C#WPF中有一个应用程序。我希望主窗口具有固定的大小。为此,我将高度和最大高度,宽度和最大宽度设置为相同的值。一切看起来都很好,但我也想要仅为此窗口禁用Aero捕捉效果。

  1. 不包括从Windows注册表或控制面板禁用Aero快照的解决方案。

  2. 也会排除将窗口的ResizeMode设置为“NoResize”,因为这样窗口边框也会消失。

  3. 在C#中,您是否有解决此问题的解决方案?

    非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以尝试暂时将ResizeMode更改为NoResize,如this answer中所述。

否则你也可以尝试this trick,但我自己没试过。

答案 1 :(得分:0)

经过2天的互联网搜索,我终于找到了解决方案。

http://programminghacks.net/2009/10/19/download-snapping-sticky-magnetic-windows-for-wpf

不幸的是,它不适用于无边框窗口。