SplashScreen Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |