C# 当用户将窗口拖动到屏幕的顶部/右侧/左侧时,如何避免大小变化

C# 当用户将窗口拖动到屏幕的顶部/右侧/左侧时,如何避免大小变化,c#,.net,wpf,C#,.net,Wpf,当我将窗口拖动到屏幕的顶部/左侧/右侧时,窗口将自动放大或最大化 当用户将此窗口拖动到指定区域时,如何避免系统最大值或放大此窗口?如果要禁用快照,请按照下面的说明操作 打开或关闭捕捉的步骤 单击“开始”打开“使键盘更易于使用”页面 按钮开始按钮的图片,单击控制面板,单击 易访问性,单击易访问性中心,然后单击制作 键盘更容易使用 在“浏览所有设置”下,单击“使鼠标更易于使用” 在“使windows更易于管理”下,执行以下操作之一: 要关闭捕捉,请选择“防止自动打开窗口” 移动到屏幕边缘复选框时排列

当我将窗口拖动到屏幕的顶部/左侧/右侧时,窗口将自动放大或最大化


当用户将此窗口拖动到指定区域时,如何避免系统最大值或放大此窗口?

如果要禁用快照,请按照下面的说明操作

打开或关闭捕捉的步骤

单击“开始”打开“使键盘更易于使用”页面 按钮开始按钮的图片,单击控制面板,单击 易访问性,单击易访问性中心,然后单击制作 键盘更容易使用

在“浏览所有设置”下,单击“使鼠标更易于使用”

在“使windows更易于管理”下,执行以下操作之一:

要关闭捕捉,请选择“防止自动打开窗口” 移动到屏幕边缘复选框时排列

若要启用捕捉,请清除“防止自动打开窗口” 移动到屏幕边缘复选框时排列

单击“确定”

正如我在评论中提到的,请不要试图通过特定于应用程序的代码来处理此问题。

谢谢大家。。。 我在变身赛中耍了一个花招。
当大小更改时,应用程序将重新调整为原始大小…

这是Windows中的一种全局行为,不要试图更改应用程序中的行为来对抗此问题。如果你的应用程序不能很好地工作,无论出于什么原因,最大限度地利用它;改为解决这个问题。此外,未经用户同意,应用程序不得更改系统行为。。使应用程序/窗口分辨率独立。如果用户的分辨率为8000 x 5000,会发生什么情况?