Wpf检测从不同窗口关闭窗口的时间

时间:2016-08-21 12:23:03

标签: c# wpf

   private void newmail_Click(object sender, RoutedEventArgs e)
    {
        Nieuweemail _nieuweEmail = new Nieuweemail(_username);
        _nieuweEmail.Show();
    }

当该窗口关闭时,我想在我的主窗口中调用一个将要执行的函数。

        _nieuweEmail.Closed += setContent();

如果我可以在即将关闭的窗口中调用它,我可以这样做。但事实并非如此。我怎么能发现这个?

1 个答案:

答案 0 :(得分:2)

假设setContentnewmail_Click都是主窗口中的方法......

private void newmail_Click(object sender, RoutedEventArgs e)
{
    Nieuweemail _nieuweEmail = new Nieuweemail(_username);
    _nieuweEmail.Closed += SetContentHandler;
    _nieuweEmail.Show();
}

private void SetContentHandler(object sender, EventArgs e)
{
    setContent();
}