2016-02-16 70 views
0

我的問題是我如何推遲在用戶登錄自動啓動在WPF項目。因爲它在這個應用程序的必要。c#WPF如何推遲應用程序的自動啓動?

我想:

void OnStartup(StartupEventArgs e) 
    { 
     Thread.Sleep(60000); 
     base.OnStartup(e); 

    } 

,但它似乎像OnStartup方法心不是aviable。它總是一個錯誤。所以有一些我沒有得到。

+0

...在WPF項目中登錄.. < - 這是什麼意思? – Jasper

+1

有什麼樣的延遲?在延遲之後在展示窗口中?或暫停處理? –

+0

我的意思是當用戶登錄應用程序時啓動並嘗試訪問數據庫。但有時候數據庫會變慢。所以我需要延遲程序的自動啓動。就像它在所有其他程序之後10秒開始一樣。 – opelhatza

回答

0

你可以隨時在App.xaml.cs

前面已經提到的,你需要訂閱使用

public App() 
    { 
     System.Threading.Thread.Sleep(10000) 
    } 

到xaml上的OnStartup事件。

相關問題