Splash Screen en WPF

Algunas veces las aplicaciones pueden demorarse al iniciar. Durante ese tiempo, el usuario entra en un estado de incertidumbre en el cual no sabe si cliqueó correcimagetamente en el ícono de la aplicación, lo cual puede ocacionar que intente abrir la aplicación múltiples veces, alentando aún más la carga de cualquier instancia.

Una buena práctica es mostrar una imagen mientras se carga el framework y el resto de las bibliotecas. Para ver un ejemplo, tomemos el splash screen de VS2008 (ver imagen derecha).

A partir de VS2008 SP1, esta tarea se vuelve mucho más sencilla. Una vez que contamos con una imagen a mostrar, la seleccionamos y entre las propiedades elegimos la opción SplashScreen entre las acciones de compilación (Build Actions):

 image

Saludos!