質問
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
- 画像ファイルを WPF アプリケーション プロジェクトに追加します。詳細については、「方法」を参照してください。既存のアイテムをプロジェクトに追加します。
- ソリューション エクスプローラーで画像を選択します。
- [プロパティ] ウィンドウで、[ビルド アクション] プロパティのドロップダウン矢印をクリックします。
- ドロップダウン リストから 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);
}
所属していません StackOverflow