Condividi tramite


SplashScreen Classe

Definizione

Fornisce una schermata iniziale per un'applicazione 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
Ereditarietà
SplashScreen
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come creare e visualizzare una finestra di avvio usando la SplashScreen classe .

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

// Run the application.

Commenti

Usare la SplashScreen classe per visualizzare un'immagine in una finestra di avvio o in una schermata iniziale all'avvio di un'applicazione WPF. Chiamare il Show metodo per visualizzare la schermata iniziale. Chiamare il Close metodo per chiudere la schermata iniziale. Specificare l'immagine da usare nel SplashScreen costruttore.

La SplashScreen classe può visualizzare qualsiasi formato di immagine supportato dal Windows Imaging Component (WIC). Ad esempio, è possibile usare il formato BMP, GIF, JPEG, PNG o TIFF. Se l'immagine è un file PNG e include un canale alfa, il rendering dell'immagine viene eseguito usando la trasparenza definita nel canale alfa.

Non è possibile includere testo segnaposto nella schermata iniziale aggiunta successivamente dal codice. Se si desidera includere testo nella schermata iniziale, è necessario aggiungerlo al file di immagine.

Nota

Non è necessario scrivere codice per visualizzare una schermata iniziale. A partire da Visual Studio 2008 SP1, è possibile configurare rapidamente una schermata iniziale con le impostazioni predefinite. Per altre informazioni, vedere Procedura: Aggiungere una schermata iniziale a un'applicazione WPF.

La SplashScreen classe visualizza la schermata iniziale appena possibile dopo l'avvio dell'applicazione. La schermata iniziale viene visualizzata usando codice nativo, prima della creazione dell'istanza dell'applicazione WPF. La schermata iniziale viene visualizzata al centro della schermata. Quando l'applicazione viene caricata, la schermata iniziale si dissolve.

Quando l'applicazione viene compilata, l'immagine viene incorporata come risorsa gestita nell'assembly. Se l'applicazione è localizzata, l'immagine viene incorporata nella DLL satellite localizzata.

Nota

La SplashScreen classe non è disponibile in attendibilità parziale.

Nota

La SplashScreen classe non può essere usata nelle applicazioni browser XAML (XBAP), perché usano un'architettura di avvio diversa.

Costruttori

SplashScreen(Assembly, String)

Inizializza una nuova istanza della classe SplashScreen con l'assembly di risorse specificato.

SplashScreen(String)

Inizializza una nuova istanza della classe SplashScreen con la risorsa specificata.

Metodi

Close(TimeSpan)

Chiude la schermata iniziale.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Show(Boolean)

Visualizza la schermata iniziale.

Show(Boolean, Boolean)

Visualizza la schermata iniziale.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche