我想在用户点击窗口之外的任何地方时关闭System.Windows.Window。该窗口显示为Dialogbox。如何接收wpf窗口之外的单击事件?
AppointmentDetailsView.ShowDialog();
AppointmentDetailsView.ShowDialog();
这个怎么样?
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
protected override void OnDeactivated(EventArgs e)
{
base.OnDeactivated(e);
Close();
}
}
e.g.
this.Deactivate -= OnDeactivate();
this.Close();