我在WPF中使用自定义窗口(AllowTransparency,WindowStyle=None)时遇到问题。 DragMove()方法可以正常工作,但当我最大化窗口或Windows 7 Aero Snap自动将其最大化时,此方法完全不起作用。因此,我无法通过鼠标拖动取消窗口捕捉并将其状态返回到WindowState.Normal。 左侧和右侧的Aero Snap正常工作,我可以轻松地捕捉和取消捕捉窗口。 但是在最大化时,除Win+Down组合键外,没有任何功能。也许有人知道如何解决这个问题,或者在哪里可以找到其他方法来正确地使用DragMove并且支持Aero Snap功能?