Esta cifra es ligeramente relacionado con la pregunta hecha aquí todavía la respuesta no se aplica a mi caso, ya que no estoy usando hilos:Aplicación WPF aún se ejecuta en segundo plano después de cerrar
He convertido una de mi aplicación WinForm a una aplicación WPF, no se necesita hacer nada drástico a excepción de cambiar algunas palabras a los equivalentes de WPF/C# 4.0 (MessageBoxButtons to MessageBoxButton, ¿por qué la diferencia de una letra?).
De todos modos, si ejecuto la aplicación a través del depurador, funciona bien hasta que cierro con el botón "X" en la parte superior derecha de la ventana. La ventana de la aplicación se cierra pero me di cuenta de que el depurador aún muestra el ícono de detener, al registrar el Administrador de tareas confirma que aún se está ejecutando.
No estoy ejecutando ningún otro hilo en el fondo, así que sé que no está esperando algo más.
Acabo de comenzar con WPF, pero asumí que cuando el usuario cierra la aplicación, debería ... ¿cerrar?
¡Gracias por la ayuda!
Gracias! Nunca supe que había comportamientos diferentes para cerrar una aplicación. Simplemente agregué "ShutdownMode =" OnMainWindowClose "" al XAML de mi aplicación como se indica en su enlace y funcionó a las mil maravillas. –