2/6/2010 12:42
El Bruno
[VS2010] HowTo: Reiniciar una aplicación WPF

Buenas,
la frase que resume este post es “WPF es una castaña”, si bien WPF ya posee varios años y varias versiones de evolución, existen muchas características que teníamos a mano en Windows Forms que en WPF han desaparecido como por arte de magia. Una de ellas es Application.Restart(), que nos permite exterminar de un plumazo una aplicación e iniciar una nueva instancia de la misma.
En WPF no existe esta opción, así que si bien existen opciones como averiguar el path local de ejecución de la aplicación y lanzar la misma nuevamente, yo prefiero agregar la referencia a System.Windows.Forms en mi aplicación WPF y luego ejecutar.
1: System.Windows.Forms.Application.Restart();
2: Application.Current.Shutdown();
No es lo más elegante, pero si lo más práctico … otras opciones? serán bienvenidas.
Saludos @ Here
El Bruno
Archivado en: Visual Studio 2010,MSDN
Comparte este post: