Salir de la aplicación de un control de usuario

Tengo una ventana principal en mi aplicación. MainWindow aloja un UserControl en su ContentControl (yo llamo a este MainPage). MainPage va al servidor de otro UserControl que contiene todo tipo de controles (KiviPage).

Estoy intentando conectarme a una base de datos en MainPage y cargar un archivo en KiviPage. Si cualquiera de las dos operaciones falla (conexión a la base de datos o carga de archivos), tengo que cerrar la aplicación. Lo que significa que tengo que salir de la aplicación de los controles del usuario.

¿Cuál es la mejor manera de hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta