我创建了一个 WPF 应用程序,其中关闭了标题栏和镶边。我在整个应用程序周围有一个边框,认为它在某些方面会像 chrome 一样。我尝试做的第一件事是让 mousemove 事件在单击鼠标时捕获鼠标的移动,以便窗口随鼠标移动。问题是,如果鼠标移动得太快,它会设法离开窗口,因此 mousemove 不再触发。无论鼠标的速度如何,我都能够使用普通的 WinForm 做到这一点,没有任何问题。有没有办法更有效地做到这一点,或者可能调整 mousemove 的轮询?也许除了边框之外的其他容器会表现更好?
最佳答案
在窗口的左键单击事件处理程序中尝试 Me.DragMove。它比大多数定制解决方案要好得多。
关于WPF MouseMove 事件轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/618933/