[英]Change duration of splash screen?
我最近在我的WPF應用程序中添加了一個啟動畫面。我的應用程序加載速度非常快,因此屏幕只有毫秒。我會如何延長啟動畫面的時間。我希望它是兩秒鍾。
如果觸發啟動屏幕以顯示在Application.Startup事件中,您將完全控制它。 (務必使用false調用.Show())
private void Application_Startup(object sender, StartupEventArgs e)
{
SplashScreen screen = new SplashScreen("splashScreen.png");
screen.Show(false);
}
然后,當您希望關閉啟動畫面時,可以調用screen.Close()。
您還可以在主窗口中的InitializeComponent之前調用System.Threading.Thread.Sleep() 。 這很有效。
類似的東西:
public MainWindow()
{
System.Threading.Thread.Sleep(2000);
InitializeComponent();}
最好的方法和使用API是
SplashScreen splash = new SplashScreen("splashscreen.jpg");
splash.Show(false);
splash.Close(TimeSpan.FromMilliseconds(2));
InitializeComponent();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.