【发布时间】:2016-04-07 11:27:47
【问题描述】:
我正在使用WindowStyle=None 删除 WPF 窗口的边框。在 MainWindow.xaml.cs 文件中,我刚刚在构造函数中添加了以下行:
this.MouseLeftButtonDown += delegate { this.DragMove(); };
这有点用,只要它不在任何控件上,我就可以将窗口拖动到我在主窗口中左键单击的任何位置。因为那是我遇到问题的地方。我有一个文本框,它占据了窗口内的所有空间,一旦我这样做了,当我在文本框内左键单击时,我就不能再移动窗口了。
如果用户在窗口内左键单击并拖动鼠标,无论用户点击什么控件,如何使窗口四处移动?
或者更简单,当用户在文本框控件内单击并拖动时,如何使窗口移动?
【问题讨论】: