Вместо этого перехватите событие закрытия главного окна:
App.Current.MainWindow.Closing += MainWindow_Closing;
Затем вы можете установить для свойства Cancel значение true в обработчике событий, если необходимо:
private void MainWindow_Closing(object sender, System.ComponentModel.ClosingEventArgs e)
{
e.Cancel = true;
}
Надеюсь, это поможет ...
Chris