如何在用户单击鼠标窗口绑定时检测操作?我想在鼠标单击窗口时隐藏它。
我尝试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();
所以我认为它不重复。
对于第二个,我认为我的情况与它有些不同
答案 0 :(得分:1)
您可以使用Window.Deactivated Event
检测鼠标点击窗口的界限:
Window w = new Window();
w.Show();
w.Deactivated += (sender, args) => { w.Hide(); };