本文介绍了当用户在其外部单击时如何关闭 WPF 对话框窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果用户单击 System.Windows.Window 之外的任何位置,我想关闭它.窗口显示为对话框.我如何接收 wpf 窗口外的点击?
I want to close a System.Windows.Window if the user clicks anywhere outside it. The Window is shown as a Dialogbox. How do I receive clicks outside a wpf window?
AppointmentDetailsView.ShowDialog();
推荐答案
这个怎么样?
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
protected override void OnDeactivated(EventArgs e)
{
base.OnDeactivated(e);
Close();
}
}
这篇关于当用户在其外部单击时如何关闭 WPF 对话框窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!