最近、スプラッシュ スクリーンを WPF アプリに追加しました。アプリの読み込みが速いため、画面は数ミリ秒しか表示されません。スプラッシュ スクリーンが表示されている時間を長くするにはどうすればよいですか。2 秒にしたいと思います。
4798 次
3 に答える
7
スプラッシュ スクリーンをトリガーして Application.Startup イベントに表示すると、それを完全に制御できます。(必ず false で .Show() を呼び出してください)
private void Application_Startup(object sender, StartupEventArgs e)
{
SplashScreen screen = new SplashScreen("splashScreen.png");
screen.Show(false);
}
次に、スプラッシュ スクリーンを閉じたいときに screen.Close() を呼び出すことができます。
于 2012-05-04T05:48:31.647 に答える
4
メイン ウィンドウでInitializeComponentの前にSystem.Threading.Thread.Sleep()を呼び出すこともでき ます。これは機能します。
そんな感じ:
public MainWindow()
{
System.Threading.Thread.Sleep(2000);
InitializeComponent();}
于 2014-04-05T09:59:39.990 に答える
2
APIを使用する最良の方法は
SplashScreen splash = new SplashScreen("splashscreen.jpg");
splash.Show(false);
splash.Close(TimeSpan.FromMilliseconds(2));
InitializeComponent();
于 2012-12-12T20:11:01.780 に答える