質問

WPFでSplash Screennを実装してみます。MSDN でいくつかの素晴らしいサンプルを見つけましたが、場所は 1 か所です。

private void _applicationInitialize(SplashScreen splashWindow)
{

    Thread.Sleep(1000);

    // Create the main window, but on the UI thread.

    Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Invoker)delegate
    {

        Window1 MainWindow = new Window1();

        Helper.setWin(MainWindow);

        MainWindow.Show();

    });

}

問題は ヘルパー, 、そこにあるクラスは何か、それをどのように実装する必要があるか。誰かが例や説明を貼り付けてもらえますか?

役に立ちましたか?

解決

さらに簡単な方法があります。

http://msdn.microsoft.com/en-us/library/cc656886.aspx

  1. 画像ファイルを WPF アプリケーション プロジェクトに追加します。詳細については、「方法」を参照してください。既存のアイテムをプロジェクトに追加します。
  2. ソリューション エクスプローラーで画像を選択します。
  3. [プロパティ] ウィンドウで、[ビルド アクション] プロパティのドロップダウン矢印をクリックします。
  4. ドロップダウン リストから SplashScreen を選択します

他のヒント

あなたは、起動時に画像を表示します。このようなコードを使用することができます:

<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml" Startup="Application_Startup">

背後にあるコードでます:

private void Application_Startup(object sender, StartupEventArgs e)
{
    SplashScreen screen = new SplashScreen("Images/splash.bmp");
    screen.Show(true);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top