Freigeben über


SplashScreen Klasse

Definition

Stellt einen Startbildschirm für eine WPF (Windows Presentation Foundation)-Anwendung bereit.

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
Vererbung
SplashScreen
Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie Sie mithilfe der SplashScreen -Klasse ein Startfenster erstellen und anzeigen.

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

// Run the application.

Hinweise

Verwenden Sie die SplashScreen -Klasse, um ein Bild in einem Startfenster oder Begrüßungsbildschirm anzuzeigen, wenn eine WPF-Anwendung gestartet wird. Rufen Sie die Show -Methode auf, um den Begrüßungsbildschirm anzuzeigen. Rufen Sie die Close -Methode auf, um den Begrüßungsbildschirm zu schließen. Geben Sie das Image an, das SplashScreen im Konstruktor verwendet werden soll.

Die SplashScreen -Klasse kann jedes Bildformat anzeigen, das von der Windows-Bildverarbeitungskomponente (WIC) unterstützt wird. Sie können beispielsweise das BMP-, GIF-, JPEG-, PNG- oder TIFF-Format verwenden. Wenn das Bild eine PNG-Datei ist und einen Alphakanal enthält, wird das Bild mit der im Alphakanal definierten Transparenz gerendert.

Sie können keinen Platzhaltertext in den Begrüßungsbildschirm aufnehmen, der später von Ihrem Code hinzugefügt wird. Wenn Sie Text in den Begrüßungsbildschirm einschließen möchten, müssen Sie ihn der Bilddatei hinzufügen.

Hinweis

Es ist nicht erforderlich, Code zu schreiben, um einen Begrüßungsbildschirm anzuzeigen. Ab Visual Studio 2008 SP1 können Sie schnell einen Begrüßungsbildschirm mit Standardeinstellungen konfigurieren. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen eines Begrüßungsbildschirms zu einer WPF-Anwendung.

Die SplashScreen -Klasse zeigt den Begrüßungsbildschirm so bald wie möglich an, nachdem die Anwendung gestartet wurde. Der Begrüßungsbildschirm wird mithilfe von nativem Code angezeigt, bevor die WPF-Anwendungsinstanz erstellt wird. Der Begrüßungsbildschirm wird in der Mitte des Bildschirms angezeigt. Wenn die Anwendung geladen wird, wird der Begrüßungsbildschirm ausgeblendet.

Wenn Ihre Anwendung kompiliert wird, wird das Image als verwaltete Ressource in die Assembly eingebettet. Wenn die Anwendung lokalisiert ist, wird das Image in die lokalisierte Satelliten-DLL eingebettet.

Hinweis

Die SplashScreen -Klasse ist nicht in teilweiser Vertrauensstellung verfügbar.

Hinweis

Die SplashScreen -Klasse kann nicht in XAML-Browseranwendungen (XBAPs) verwendet werden, da sie eine andere Startarchitektur verwenden.

Konstruktoren

SplashScreen(Assembly, String)

Initialisiert eine neue Instanz der SplashScreen-Klasse mit der angegebenen Ressourcenassembly.

SplashScreen(String)

Initialisiert eine neue Instanz der SplashScreen-Klasse mit der angegebenen Ressource.

Methoden

Close(TimeSpan)

Schließt den Begrüßungsbildschirm.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Show(Boolean, Boolean)

Zeigt den Begrüßungsbildschirm an.

Show(Boolean)

Zeigt den Begrüßungsbildschirm an.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen