【问题标题】:C# disable aero snap for WPF window [duplicate]C#禁用WPF窗口的航空捕捉[重复]
【发布时间】:2012-07-12 19:49:17
【问题描述】:

可能重复:
disable Aero Snap (wpf)

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

  1. 排除了从 Windows 注册表或控制面板禁用 Aero snap 的解决方案。

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

你在 C# 中有解决这个问题的有效方法吗?

非常感谢。

【问题讨论】:

标签: c# .net wpf


【解决方案1】:

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

要不然你也可以试试this trick,不过我自己没试过。

【讨论】:

  • 这些实际上都不起作用。我以前尝试过它们,但没有成功。其中一个根本不起作用,另一个在窗口的拖动完成时删除窗口边框并使窗口没有边框。
  • 完美运行。谢谢!
【解决方案2】:

在网上找了2天,终于找到了解决办法。

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

很遗憾,它不适用于无边框窗口。

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 2021-07-06
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2014-09-02
    相关资源
    最近更新 更多