Application WPF N'est pas Fermé Lors de la Fermeture de la Fenêtre Principale

Je suis habitué à WinForms de la programmation en Visual Studio, mais je voulais donner WPF essayer.

J'ai ajouté une autre fenêtre de mon projet, appelé Window01. La fenêtre principale est appelée MainWindow. Avant la public MainWindow() constructeur je déclare Window01:

Window01 w1;

Maintenant, je instancier cette fenêtre:

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    w1 = new Window01();            
}

J'ai un bouton où l'ouverture de la fenêtre: w1.ShowDialog();.

Le "drôle", c'est ici le fait que si je lance l'application (débogage) et à la sortie il y a quelques secondes après (je ne fais rien dans l'application), Visual Studio ne veut pas arrêter le débogage, comme si l'application est toujours en cours d'exécution.

Si je déplace la ligne w1 = new Window01(); du bouton, cliquez sur la méthode, sens juste au-dessus de ShowDialog(), Visual Studio fonctionne correctement, le débogage s'arrête lorsque je quitte l'application.

Pourquoi cet étrange comportement?

InformationsquelleAutor eightx2 | 2012-04-03