Uso de evento fechado da janela do WPF

eu tenho umWindow classe (por ex.public partial class Foo : Window), e quando eu criar a janela me inscrevo para oClosed evento como tal.

<code>foo = new Foo();
foo.Closed += FooClosed;


public void FooClosed(object sender, System.EventArgs e)
{
}
</code>

Quando alguém aperta um botão dentro dofoo Janela que eu chamothis.Close() mas o meuFooClosed não parece ser chamado.

Estou inscrevendo-me incorretamente no evento?

Atualizar

A propósito, tudo que estou tentando realizar éconhecer quandofoo foi fechado para que eu possa definir a referência de volta paranull. Existe uma maneira melhor de conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion