在Winform中,一般需要移动一个窗体,通常需要使用win32的SendMessage来实现,通过发送WM_NCHITTEST消息,来告知系统,当前点击的是一个窗体。
而在WPF中,完全不需要这样来做,有一种更简单的方法,只需要处理MouseLeftButtonDown事件即可,添加DragMove 方法
private void title_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
DragMove();
}
非常简单和方便。特别是在写无窗体的UI时候。