【发布时间】:2012-09-18 14:04:14
【问题描述】:
有没有办法防止 WPF 窗口捕捉到屏幕边缘(即 Aero 捕捉)?
我知道用户可以在操作系统中禁用此功能,但我只想阻止我的窗口重新排列。
例如,模态窗口不会像那样被捕捉。我想它也可以为 WPF 窗口设置,但我不知道如何。
【问题讨论】:
有没有办法防止 WPF 窗口捕捉到屏幕边缘(即 Aero 捕捉)?
我知道用户可以在操作系统中禁用此功能,但我只想阻止我的窗口重新排列。
例如,模态窗口不会像那样被捕捉。我想它也可以为 WPF 窗口设置,但我不知道如何。
【问题讨论】:
没有直接的方法可以做到这一点,除非您设置 ResizeMode="NoResize" 并手动实现调整大小的行为,或者 EXTREME SOLUTION 可以(基于应用程序)修改 .exe 的快捷方式,在兼容性选项卡,勾选“禁用桌面合成”。
【讨论】: