我想用C#定時器的DLL應用C#DispatcherTimer在DLL的申請無法觸發
DispatcherTimer dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
TimeSpan interval = TimeSpan.FromMinutes(5);
dispatcherTimer.Interval = interval;
dispatcherTimer.Start();
但問題是永遠不會觸發。即使時間爲5分鐘,也不會觸發方法dispatcherTimer_Tick
。沒有任何錯誤。
任何想法爲什麼?我正在使用.net 4.0
你是什麼意思的「DLL應用程序」?一個DLL不能自行運行,它只能被可執行文件使用。它是什麼類型的可執行文件?它是一個用戶界面的應用程序嗎? –
您正在使用WPF? – Butzke
此代碼僅在WPF或商店應用的*主線程上運行時纔有效。 –