【问题标题】:Prevent window from snapping to screen edges [duplicate]防止窗口捕捉到屏幕边缘[重复]
【发布时间】:2012-09-18 14:04:14
【问题描述】:

可能重复:
How do you disable Aero Snap in an application?

有没有办法防止 WPF 窗口捕捉到屏幕边缘(即 Aero 捕捉)?

我知道用户可以在操作系统中禁用此功能,但我只想阻止我的窗口重新排列。

例如,模态窗口不会像那样被捕捉。我想它也可以为 WPF 窗口设置,但我不知道如何。

【问题讨论】:

    标签: c# wpf snapping aero-snap


    【解决方案1】:

    没有直接的方法可以做到这一点,除非您设置 ResizeMode="NoResize" 并手动实现调整大小的行为,或者 EXTREME SOLUTION 可以(基于应用程序)修改 .exe 的快捷方式,在兼容性选项卡,勾选“禁用桌面合成”。

    【讨论】:

    • 请不要那样做。不要告诉 Windows 你的窗口不能调整大小,除非它不能调整大小。它不适用于其他想要代表用户调整窗口大小的程序。
    • @hvd 我不是说那样做,我说这是唯一“简单”的方式:)
    猜你喜欢
    • 2017-10-28
    • 2014-02-09
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多