SplashScreen Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia ekran uruchamiania aplikacji 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
- Dziedziczenie
-
SplashScreen
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć i wyświetlić okno uruchamiania SplashScreen przy użyciu klasy .
SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);
// Run the application.
Uwagi
SplashScreen Użyj klasy, aby wyświetlić obraz w oknie uruchamiania lub ekran powitalny po uruchomieniu aplikacji WPF. Wywołaj metodę , Show aby wyświetlić ekran powitalny. Wywołaj metodę , Close aby zamknąć ekran powitalny. Określ obraz do użycia w konstruktorze SplashScreen .
Klasa SplashScreen może wyświetlać dowolny format obrazu obsługiwany przez składnik Windows Imaging Component (WIC). Na przykład można użyć formatu BMP, GIF, JPEG, PNG lub TIFF. Jeśli obraz jest plikiem PNG i zawiera kanał alfa, obraz jest renderowany przy użyciu przezroczystości zdefiniowanej w kanale alfa.
Nie można dołączyć tekstu zastępczego na ekranie powitalnym, który zostanie później dodany przez kod. Jeśli chcesz dołączyć tekst na ekranie powitalnym, musisz dodać go do pliku obrazu.
Uwaga
Nie trzeba pisać żadnego kodu w celu wyświetlenia ekranu powitalnego. Począwszy od Visual Studio 2008 SP1, można szybko skonfigurować ekran powitalny z ustawieniami domyślnymi. Aby uzyskać więcej informacji, zobacz How to: Add a Splash Screen to a WPF Application (Instrukcje: dodawanie ekranu powitalnego do aplikacji WPF).
Klasa SplashScreen wyświetla ekran powitalny tak szybko, jak to możliwe po uruchomieniu aplikacji. Ekran powitalny jest wyświetlany przy użyciu kodu natywnego przed utworzeniem wystąpienia aplikacji WPF. Ekran powitalny jest wyświetlany w środku ekranu. Po załadowaniu aplikacji ekran powitalny zanika.
Po skompilowaniu aplikacji obraz jest osadzony jako zasób zarządzany w zestawie. Jeśli aplikacja jest zlokalizowana, obraz jest osadzony w zlokalizowanej biblioteki DLL satelitarnej.
Uwaga
Klasa SplashScreen nie jest dostępna w częściowej relacji zaufania.
Uwaga
Nie SplashScreen można używać klasy w aplikacjach przeglądarki XAML (XBAPs), ponieważ używają innej architektury uruchamiania.
Konstruktory
SplashScreen(Assembly, String) |
Inicjuje SplashScreen nowe wystąpienie klasy przy użyciu określonego zestawu zasobów. |
SplashScreen(String) |
Inicjuje SplashScreen nowe wystąpienie klasy przy użyciu określonego zasobu. |
Metody
Close(TimeSpan) |
Zamyka ekran powitalny. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Show(Boolean) |
Wyświetla ekran powitalny. |
Show(Boolean, Boolean) |
Wyświetla ekran powitalny. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |