SplashScreen en WPF

Con la llegada del SP1 del FrameWork 3.5 nos facilito la posibilidad de hacer SplashScreenen nuestras aplicaciones. Esto nos permite crear una imagen que será mostrada cuando arranque la aplicación mientras la aplicación se carga.

Es muy sencillo de realizar, añadimos la imagen que queremos a nuestro proyecto y en la propiedad BuildAction elegimos SplashScreen

 

     image                                               image

Y ya esta, nos mostrará esta imagen mientras se carga la aplicación, pero a veces nos interesa controlar el tiempo en que se muestra la imagen , para ello debemos de cargar manualmente la pantalla de Splash, esto lo realizaremos en el evento Application_Startup y cambiando la propiedad BuildAction de la imagen  a Resource y con el siguiente código mostrara la imagen durante 6 segundos

  1. System.Windows.SplashScreen splash = new System.Windows.SplashScreen(«LoadingScreen.png»);
  2.             splash.Show(false);
  3.             splash.Close(new TimeSpan(0, 0, 6));

2 comentarios sobre “SplashScreen en WPF”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *