15

ユーザーが System.Windows.Window の外側をクリックした場合、 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 に答える