15

如果用户单击它之外的任何位置,我想关闭 System.Windows.Window。窗口显示为对话框。如何在 wpf 窗口外接收点击?

AppointmentDetailsView.ShowDialog();
4

1 回答 1

23

这个怎么样?

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }

    protected override void OnDeactivated(EventArgs e)
    {
        base.OnDeactivated(e);
        Close();
    }
}
于 2013-02-28T21:52:57.740 回答