SplashScreen Classe

Définition

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

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 SplashScreen classe pour afficher une image dans une fenêtre de démarrage ou un écran de démarrage 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 SplashScreen classe peut afficher n’importe quel format d’image pris en charge par le composant WiC (Windows Imaging Component). 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.

Notes

Il n’est pas nécessaire d’écrire du code pour afficher un écran de démarrage. À partir 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 Guide pratique pour ajouter un écran de démarrage à une application WPF.

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 de 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 s’estompe.

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.

Notes

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

Notes

La SplashScreen classe ne peut pas être utilisée dans les applications de navigateur XAML (XBAPs), car elles utilisent une architecture de démarrage différente.

Constructeurs

SplashScreen(Assembly, String)

Initialise une nouvelle instance de la classe SplashScreen avec l'assembly de ressource spécifié.

SplashScreen(String)

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

Méthodes

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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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