SplashScreen Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una schermata di avvio per un'applicazione Windows Presentation Foundation (macchine virtuali Windows).
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 classe SplashScreen per visualizzare un'immagine in una finestra di avvio o c1 all'avvio di un'applicazione macchine virtuali Windows. 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 classe SplashScreen può visualizzare qualsiasi formato di immagine supportato dalla 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 vuoi includere testo nella schermata iniziale, devi aggiungerlo al file di immagine.
Note
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 Come aggiungere una schermata iniziale a un'applicazione macchine virtuali Windows.
La SplashScreen classe visualizza la schermata iniziale appena possibile dopo l'avvio dell'applicazione. La schermata iniziale viene visualizzata usando il codice nativo prima della creazione dell'istanza dell'applicazione macchine virtuali Windows. La schermata iniziale viene visualizzata al centro dello schermo. 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.
Note
La SplashScreen classe non è disponibile in attendibilità parziale.
Note
La SplashScreen classe non può essere usata nelle applicazioni browser XAML (XBAP), perché usano un'architettura di avvio diversa.
Costruttori
| Nome | Descrizione |
|---|---|
| SplashScreen(Assembly, String) |
Inizializza una nuova istanza della SplashScreen classe con l'assembly di risorse specificato. |
| SplashScreen(String) |
Inizializza una nuova istanza della SplashScreen classe con la risorsa specificata. |
Metodi
| Nome | Descrizione |
|---|---|
| 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 il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Show(Boolean, Boolean) |
Visualizza la schermata iniziale. |
| Show(Boolean) |
Visualizza la schermata iniziale. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |