当用户在其外部单击时关闭WPF对话窗口

时间:2017-06-27 09:18:31

标签: c# wpf click window minimize

GoodDay,这里我想最小化WPF窗口,当用户在窗口外点击时。

我可以通过此代码轻松地最小化窗口

mywindow.WindowState= WindowState.Minimized;

但我希望在点击窗口外时最小化窗口。

我搜索了那个。但我只能得到像FocusChanged,MouseMove,MouseDown这样的各种事件的输出。那些不能解决我的问题

1 个答案:

答案 0 :(得分:2)

您可以使用Deactivated事件。请查看MSDN以获取更多信息。

  

在以下情况下停用窗口(成为背景窗口):

A user switches to another window in the current application.

A user switches to the window in another application by using ALT+TAB or by using Task Manager.

A user clicks the taskbar button for a window in another application.