Adding a splash screen (Windows Store apps using C#/VB/C++ and XAML)

Language: JavaScript and HTML | VB/C#/C++ and XAML
1 out of 2 rated this helpful - Rate this topic

Purpose

All Windows Store apps must have a splash screen, which is a composite of a splash screen image and a background color, both of which can be customized.

Windows displays this splash screen immediately when the user launches an app. This provides immediate feedback to users while app resources are initialized. As soon as your app is ready for interaction, Windows dismisses the splash screen.

A well designed splash screen can make your app more inviting. The Windows Store uses this simple, understated splash screen:

A 75% scaled screen capture of the splash screen from the Splash screen sample.

This splash screen is created by combining a blue background color with a transparent PNG.

Putting an image and background color together to form the splash screen helps the splash screen look good, regardless of the device your app is installed on. When the splash screen is displayed, only the size of the background changes to compensate for a variety of screen sizes. Your image always remains intact.

Additionally, you can use the SplashScreen class to customize your app's launch experience. You can position an extended splash screen, which you create, to give your app more time to complete additional tasks like preparing app UI or completing networking operations. You can also use the SplashScreen class to notify you when the splash screen is dismissed, so that you can begin entrance animations.

See Guidelines and checklist for splash screens for more information.

In this section

TopicDescription

Quickstart

Set your splash screen image and background color using Visual Studio.

How to extend the splash screen

Display a splash screen for more time by creating and displaying an extended splash screen. This extended screen imitates the splash screen that is displayed by Windows.

 

Related topics

Splash screen sample
Guidelines and checklist for splash screens
Namespaces
Windows.ApplicationModel.Activation
Classes
Windows.ApplicationModel.Activation.SplashScreen

 

 

Build date: 11/19/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.