Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 防止窗口捕捉到屏幕边缘_C#_Wpf_Snapping_Aero Snap - Fatal编程技术网

C# 防止窗口捕捉到屏幕边缘

C# 防止窗口捕捉到屏幕边缘,c#,wpf,snapping,aero-snap,C#,Wpf,Snapping,Aero Snap,可能重复: 是否有方法防止WPF窗口捕捉到屏幕边缘(即Aero捕捉) 我知道这可以被操作系统中的用户禁用,但我只想防止我的窗口被重新排列 例如,模态窗口不会像那样捕捉。我想它也可以为WPF窗口设置,但我不知道如何设置。除了设置ResizeMode=“NoResize”并手动实现调整大小行为,或者极端解决方案可以(在应用程序基础上)修改.exe的快捷方式之外,没有直接的方法“禁用桌面合成”。除了设置ResizeMode=“NoResize”并手动执行调整大小行为,或者极端解决方案可以(基于应用程

可能重复:

是否有方法防止WPF窗口捕捉到屏幕边缘(即Aero捕捉)

我知道这可以被操作系统中的用户禁用,但我只想防止我的窗口被重新排列


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

除了设置
ResizeMode=“NoResize”
并手动实现调整大小行为,或者极端解决方案可以(在应用程序基础上)修改.exe的快捷方式之外,没有直接的方法“禁用桌面合成”。

除了设置
ResizeMode=“NoResize”
并手动执行调整大小行为,或者极端解决方案可以(基于应用程序)修改.exe的快捷方式外,没有直接的方法,在兼容性选项卡上,选中“禁用桌面合成”“

请不要那样做。不要告诉Windows您的窗口无法调整大小,除非它无法调整大小。对于其他想代表用户调整窗口大小的程序来说,这不太好。@hvd我不是说这样做,我说这是唯一“简单”的方法:)请不要这样做。不要告诉Windows您的窗口无法调整大小,除非它无法调整大小。对于其他想代表用户调整窗口大小的程序来说,这是不好的。@hvd我不是说这样做,我说这是唯一“简单”的方法:)