SplashScreen Classe

Définition

Fournit un écran de démarrage pour une application Windows Presentation Foundation (WPF).

public ref class SplashScreen
public class SplashScreen
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class SplashScreen
type SplashScreen = class
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SplashScreen = class
Public Class SplashScreen
Héritage
SplashScreen
Attributs

Exemples

L’exemple de code suivant montre comment créer et afficher une fenêtre de démarrage à l’aide de la SplashScreen classe.

SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);

// Run the application.

Remarques

Utilisez la classe SplashScreen pour afficher une image dans une fenêtre de démarrage ou splash screen, lorsqu’une application WPF démarre. Appelez la Show méthode pour afficher l’écran de démarrage. Appelez la Close méthode pour fermer l’écran de démarrage. Spécifiez l’image à utiliser dans le SplashScreen constructeur.

La classe SplashScreen peut afficher n’importe quel format d’image pris en charge par le composant d’imagerie Windows (WIC). Par exemple, vous pouvez utiliser le format BMP, GIF, JPEG, PNG ou TIFF. Si l’image est un fichier PNG et qu’elle inclut un canal alpha, l’image est rendue à l’aide de la transparence définie dans le canal alpha.

Vous ne pouvez pas inclure de texte d’espace réservé dans l’écran de démarrage qui est ajouté ultérieurement par votre code. Si vous souhaitez inclure du texte dans l’écran de démarrage, vous devez l’ajouter au fichier image.

Note

Il n’est pas nécessaire d’écrire du code pour afficher un écran de démarrage. À compter de Visual Studio 2008 SP1, vous pouvez configurer rapidement un écran de démarrage avec les paramètres par défaut. Pour plus d’informations, consultez How to : Add a Splash Screen to a WPF Application.

La SplashScreen classe affiche l’écran de démarrage dès que possible après le démarrage de l’application. L’écran de démarrage s’affiche à l’aide du code natif, avant la création de l’instance d’application WPF. L’écran de démarrage s’affiche au centre de l’écran. Lorsque l’application est chargée, l’écran de démarrage disparaît.

Lorsque votre application est compilée, l’image est incorporée en tant que ressource managée dans l’assembly. Si l’application est localisée, l’image est incorporée dans la DLL satellite localisée.

Note

La SplashScreen classe n’est pas disponible en confiance partielle.

Note

La SplashScreen classe ne peut pas être utilisée dans les applications de navigateur XAML (XBAPs), car elle utilise une autre architecture de démarrage.

Constructeurs

Nom Description
SplashScreen(Assembly, String)

Initialise une nouvelle instance de la SplashScreen classe avec l’assembly de ressources spécifié.

SplashScreen(String)

Initialise une nouvelle instance de la SplashScreen classe avec la ressource spécifiée.

Méthodes

Nom Description
Close(TimeSpan)

Ferme l’écran de démarrage.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Show(Boolean, Boolean)

Affiche l’écran de démarrage.

Show(Boolean)

Affiche l’écran de démarrage.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi