次の方法で共有


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.

注釈

WPF アプリケーションの SplashScreen 起動時に、スタートアップ ウィンドウまたは スプラッシュ画面 にイメージを表示するには、このクラスを使用します。 メソッドを Show 呼び出してスプラッシュ画面を表示します。 メソッドを Close 呼び出してスプラッシュ画面を閉じます。 コンストラクターで使用するイメージを SplashScreen 指定します。

クラスはSplashScreen、Windows イメージング コンポーネント (WIC) でサポートされている任意のイメージ形式を表示できます。 たとえば、BMP、GIF、JPEG、PNG、または TIFF 形式を使用できます。 イメージが PNG ファイルであり、アルファ チャネルが含まれている場合、アルファ チャネルで定義されている透明度を使用してイメージがレンダリングされます。

後でコードによって追加されるスプラッシュ画面にプレースホルダー テキストを含めることはできません。 スプラッシュ画面にテキストを含める場合は、画像ファイルに追加する必要があります。

注意

スプラッシュ画面を表示するためにコードを記述する必要はありません。 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)

適用対象

こちらもご覧ください