SplashScreen SplashScreen SplashScreen SplashScreen Class

Definition

Stellt einen Startbildschirm für eine WPF (Windows Presentation Foundation)-Anwendung bereit.Provides a startup screen for a Windows Presentation Foundation (WPF) application.

public ref class SplashScreen
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class SplashScreen
type SplashScreen = class
Public Class SplashScreen
Vererbung
SplashScreenSplashScreenSplashScreenSplashScreen
Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie zum Erstellen und Anzeigen von einem Startfenster mithilfe der SplashScreen Klasse.The following code example shows how to create and display a startup window by using the SplashScreen class.

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

// Run the application.

Hinweise

Verwenden der SplashScreen Klasse, um ein Bild in einem Startfenster anzuzeigen oder Begrüßungsbildschirm, wenn eine WPF-Anwendung gestartet wird.Use the SplashScreen class to show an image in a startup window, or splash screen, when a WPF application starts. Rufen Sie die Show Methode, um den Begrüßungsbildschirm anzuzeigen.Call the Show method to display the splash screen. Rufen Sie die Close Methode zum Schließen des Begrüßungsbildschirms.Call the Close method to close the splash screen. Geben Sie das Abbild für die Verwendung in der SplashScreen Konstruktor.Specify the image to use in the SplashScreen constructor.

Die SplashScreen -Klasse kann jedes Bildformat, das von der Windows Imaging Component (WIC) unterstützt, wird angezeigt.The SplashScreen class can display any image format that is supported by the Windows Imaging Component (WIC). Beispielsweise können Sie die BMP, GIF, JPEG, PNG und TIFF-Format verwenden.For example, you can use the BMP, GIF, JPEG, PNG, or TIFF format. Wenn das Bild eine PNG-Datei ist, und sie einen Alphakanal enthält, wird das Bild gerendert, verwenden die Transparenz in der alpha-Kanal definiert.If the image is a PNG file and it includes an alpha channel, the image is rendered using the transparency defined in the alpha channel.

Sie können keine Platzhaltertext im Begrüßungsbildschirm einschließen, die später von Ihrem Code hinzugefügt wird.You cannot include placeholder text in the splash screen that is later added by your code. Wenn der Text der Begrüßungsbildschirm angezeigt werden sollen, müssen Sie es auf die Image-Datei hinzufügen.If you want to include text in the splash screen, you must add it to the image file.

Hinweis

Es ist nicht notwendig, Schreiben beliebigen Code, um einen Begrüßungsbildschirm anzuzeigen.It is not necessary to write any code to display a splash screen. Ab Visual Studio 2008Visual Studio 2008 SP1 können Sie schnell konfigurieren ein Begrüßungsbildschirms mit Standardeinstellungen.Starting in Visual Studio 2008Visual Studio 2008 SP1, you can quickly configure a splash screen with default settings. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen eines Begrüßungsbildschirms zu einer WPF-Anwendung.For more information, see How to: Add a Splash Screen to a WPF Application.

Die SplashScreen Klasse zeigt den Begrüßungsbildschirm so bald wie möglich nach dem Start der Anwendungs.The SplashScreen class displays the splash screen as soon as possible after the application is started. Der Begrüßungsbildschirm wird angezeigt, mit der nativen Code ab, bevor die Instanz der WPF-Anwendung erstellt wird.The splash screen is displayed by using native code, before the WPF application instance is created. Der Begrüßungsbildschirm wird in der Mitte des Bildschirms angezeigt.The splash screen is displayed in the center of the screen. Wenn die Anwendung geladen wird, wird der Begrüßungsbildschirm ausgeblendet.When the application is loaded, the splash screen fades.

Wenn Ihre Anwendung kompiliert wird, wird das Bild in der Assembly als verwaltete Ressource eingebettet.When your application is compiled, the image is embedded as a managed resource in the assembly. Wenn die Anwendung lokalisiert ist, wird das Bild in der lokalisierten Satelliten-DLL eingebettet.If the application is localized, the image is embedded in the localized satellite DLL.

Hinweis

Die SplashScreen Klasse ist nicht verfügbar bei teilweiser Vertrauenswürdigkeit.The SplashScreen class is not available in partial trust.

Hinweis

Die SplashScreen Klasse kann nicht in XAML-Browseranwendungen (XBAPs), verwendet werden, da sie eine andere Startdatei-Architektur verwenden.The SplashScreen class cannot be used in XAML Browser Applications (XBAPs), because they use a different startup architecture.

Konstruktoren

SplashScreen(Assembly, String) SplashScreen(Assembly, String) SplashScreen(Assembly, String) SplashScreen(Assembly, String)

Initialisiert eine neue Instanz der SplashScreen-Klasse mit der angegebenen Ressourcenassembly.Initializes a new instance of the SplashScreen class with the specified resource assembly.

SplashScreen(String) SplashScreen(String) SplashScreen(String) SplashScreen(String)

Initialisiert eine neue Instanz der SplashScreen-Klasse mit der angegebenen Ressource.Initializes a new instance of the SplashScreen class with the specified resource.

Methoden

Close(TimeSpan) Close(TimeSpan) Close(TimeSpan) Close(TimeSpan)

Schließt den Begrüßungsbildschirm.Closes the splash screen.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Show(Boolean) Show(Boolean) Show(Boolean) Show(Boolean)

Zeigt den Begrüßungsbildschirm an.Displays the splash screen.

Show(Boolean, Boolean) Show(Boolean, Boolean) Show(Boolean, Boolean) Show(Boolean, Boolean)

Zeigt den Begrüßungsbildschirm an.Displays the splash screen.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Sicherheit

SecurityPermission
für den Zugriff auf nicht verwalteten Ressourcen.for access to unmanaged resources. Sicherheitsaktion: LinkDemand.Security action: LinkDemand. Zugeordnete Enumeration: AllWindowsAssociated enumeration: AllWindows

Gilt für:

Siehe auch