SplashScreen Klass

Definition

Tillhandahåller en startskärm för ett Windows Presentation Foundation-program (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
Arv
SplashScreen
Attribut

Exempel

I följande kodexempel visas hur du skapar och visar ett startfönster med hjälp SplashScreen av klassen.

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

// Run the application.

Kommentarer

Använd klassen SplashScreen för att visa en bild i ett startfönster eller splash-skärmen när ett WPF program startar. Show Anropa metoden för att visa välkomstskärmen. Close Anropa metoden för att stänga välkomstskärmen. Ange den avbildning som ska användas i SplashScreen konstruktorn.

Klassen SplashScreen kan visa valfritt bildformat som stöds av Windows Imaging Component (WIC). Du kan till exempel använda formatet BMP, GIF, JPEG, PNG eller TIFF. Om bilden är en PNG-fil och den innehåller en alfakanal återges bilden med den transparens som definieras i alfakanalen.

Du kan inte inkludera platshållartext på välkomstskärmen som senare läggs till av koden. Om du vill inkludera text på välkomstskärmen måste du lägga till den i bildfilen.

Note

Det är inte nödvändigt att skriva någon kod för att visa en välkomstskärm. Från och med Visual Studio 2008 SP1 kan du snabbt konfigurera en välkomstskärm med standardinställningar. Mer information finns i How to: Add a Splash Screen to a WPF Application.

Klassen SplashScreen visar välkomstskärmen så snart som möjligt när programmet har startats. Välkomstskärmen visas med inbyggd kod innan den WPF programinstansen skapas. Välkomstskärmen visas i mitten av skärmen. När programmet läses in tonas välkomstskärmen ut.

När programmet kompileras bäddas avbildningen in som en hanterad resurs i sammansättningen. Om programmet är lokaliserat bäddas avbildningen in i den lokaliserade satellit-DLL:en.

Note

Klassen SplashScreen är inte tillgänglig i partiellt förtroende.

Note

Klassen SplashScreen kan inte användas i XAML-webbläsarprogram (XBAPs), eftersom de använder en annan startarkitektur.

Konstruktorer

Name Description
SplashScreen(Assembly, String)

Initierar en ny instans av SplashScreen klassen med den angivna resurssammansättningen.

SplashScreen(String)

Initierar en ny instans av SplashScreen klassen med den angivna resursen.

Metoder

Name Description
Close(TimeSpan)

Stänger välkomstskärmen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Show(Boolean, Boolean)

Visar välkomstskärmen.

Show(Boolean)

Visar välkomstskärmen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även