我儘量拖延我App.xaml.ca關閉窗口:如何延遲窗口關閉在WPF
Window splash = new Window();
splash.Show();
Timer timer = new Timer(callback, null, 2000, Timeout.Infinite);
private void callback(object stateInfo)
{
splash.Close();
}
它工作正常,但整個應用程序的shutdowning。這裏做錯了什麼?
爲什麼你想要一個應用程序來關閉前暫停?這違背了Windows中的預期行爲,這意味着這是一個糟糕的設計。它也會讓人覺得你的計劃是滯後的。如果您正在考慮添加一個關閉確認對話框,請參閱Joel Spolsky的UI設計手冊中的本章:http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html(最後,它說「很多人都是受到計算機的威脅) – 2011-03-25 02:05:25
哦,你正在試圖實現一個關閉自己的啓動畫面......你可以編輯你的問題,使其更明顯,可能在第一句話中說明? :)它使得更快地弄清楚你在問什麼。沿着這些線條,您可能還想讓您的應用出現在您的啓動畫面上。讓你的應用程序*啓動*慢慢就會讓用戶感到厭煩。 – 2011-03-25 02:09:21
我將最終編輯它。但是你不能混用Window和App。我試圖關閉一個窗口,而不是應用程序。但是當我關閉窗口時,應用程序也關閉了,我不想要。 – 2011-03-25 13:26:39