SplashScreen 類別

定義

提供 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
繼承
SplashScreen
屬性

範例

下列程式碼範例示範如何使用 類別建立和顯示啟動視窗 SplashScreen

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

// Run the application.

備註

SplashScreen WPF 應用程式啟動時,使用 類別在啟動視窗或啟動顯示 畫面中顯示影像。 Show呼叫 方法來顯示啟動顯示畫面。 Close呼叫 方法以關閉啟動顯示畫面。 指定要在建構函式 SplashScreen 中使用的映射。

類別 SplashScreen 可以顯示 Windows 映像處理元件 (WIC) 所支援的任何影像格式。 例如,您可以使用 BMP、GIF、JPEG、PNG 或 TIFF 格式。 如果影像是 PNG 檔案,且其中包含 Alpha 色板,則會使用 Alpha 色板中定義的透明度來轉譯影像。

您無法在稍後由程式碼新增的啟動顯示畫面中包含預留位置文字。 如果您想要在啟動顯示畫面中包含文字,您必須將它新增至影像檔案。

注意

不需要撰寫任何程式碼來顯示啟動顯示畫面。 從 Visual Studio 2008 SP1 開始,您可以使用預設設定快速設定啟動顯示畫面。 如需詳細資訊,請參閱 如何:將啟動顯示畫面新增至 WPF 應用程式

類別 SplashScreen 會在應用程式啟動之後儘快顯示啟動顯示畫面。 建立 WPF 應用程式實例之前,會使用機器碼來顯示啟動顯示畫面。 啟動顯示畫面會顯示在畫面中央。 載入應用程式時,啟動顯示畫面會淡出。

編譯應用程式時,映射會內嵌為元件中的受控資源。 如果應用程式已當地語系化,影像會內嵌在當地語系化的附屬 DLL 中。

注意

類別 SplashScreen 在部分信任中無法使用。

注意

SplashScreen類別不能用於 XAML 瀏覽器應用程式 (XBAP) ,因為它們使用不同的啟動架構。

建構函式

SplashScreen(Assembly, String)

使用指定的資源組件,初始化 SplashScreen 類別的新執行個體。

SplashScreen(String)

利用指定的資源檔,初始化 SplashScreen 類別的新執行個體。

方法

Close(TimeSpan)

會關閉啟動顯示畫面。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Show(Boolean)

會顯示啟動顯示畫面。

Show(Boolean, Boolean)

會顯示啟動顯示畫面。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱