Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe SplashScreen

 

Data di pubblicazione: ottobre 2016

Fornisce una schermata di avvio per un'applicazione Windows Presentation Foundation (WPF).

Spazio dei nomi:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

System.Object
  System.Windows.SplashScreen

[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[UIPermissionAttribute(SecurityAction.LinkDemand, Window = UIPermissionWindow.AllWindows)]
public class SplashScreen

NomeDescrizione
System_CAPS_pubmethodSplashScreen(Assembly, String)

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

System_CAPS_pubmethodSplashScreen(String)

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

NomeDescrizione
System_CAPS_pubmethodClose(TimeSpan)

Chiude la schermata.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodShow(Boolean)

Visualizza la schermata.

System_CAPS_pubmethodShow(Boolean, Boolean)

Visualizza la schermata.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

Utilizzare la SplashScreen classe per visualizzare un'immagine in una finestra di avvio, o schermata, quando si avvia 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 utilizzare il SplashScreen costruttore.

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

Nella schermata che viene aggiunto in seguito dal codice non è possibile includere il testo segnaposto. Se si desidera includere il testo nella schermata iniziale, è necessario aggiungerlo al file di immagine.

System_CAPS_noteNota

Non è necessario scrivere codice per visualizzare una schermata. A partire da Visual Studio 2008 SP1, è possibile configurare rapidamente una schermata con le impostazioni predefinite. Per ulteriori informazioni, vedere procedura: aggiungere una schermata in un'applicazione WPF.

La SplashScreen classe visualizza la schermata appena possibile dopo l'avvio dell'applicazione. La schermata viene visualizzata utilizzando codice nativo, prima che venga creata l'istanza dell'applicazione WPF. La schermata viene visualizzata al centro dello schermo. Quando viene caricata l'applicazione, si dissolve.

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

System_CAPS_noteNota

La SplashScreen classe non è disponibile in attendibilità parziale.

System_CAPS_noteNota

La SplashScreen classe non può essere utilizzata nelle applicazioni Browser XAML (XBAP), poiché utilizzano un'architettura di avvio diverse.

Esempio di codice seguente viene illustrato come creare e visualizzare una finestra di avvio tramite il SplashScreen (classe).

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

// Run the application.

SecurityPermission

for access to unmanaged resources. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.UIPermissionWindow.AllWindows

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: