2016-02-16 93 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事件。

相关问题