WPF检测鼠标单击窗口的界限



当用户将鼠标单击窗口绑定时,如何检测操作?我想在鼠标单击窗口时将其隐藏。

我尝试LostFocus Event,但似乎不起作用:

Window w = new Window();
w.Show();
w.LostFocus += (sender, args) => { w.Hide(); };

编辑:

对于第一次可能的重复,它问I want the user to be able to move the Window to any position..,答案是this.DragMove();,所以我认为它不是重复的。

在第二个,我认为我的情况与之不同

您可以使用 Window.Deactivated Event检测鼠标的单击窗口的界限:

Window w = new Window();
w.Show();
w.Deactivated += (sender, args) => { w.Hide(); };

最新更新