dispatchertimer

    0熱度

    1回答

    我有一個應用程序都在WPF中完成,使用MvvM/Prism/Unity和Remote作爲數據源。 我需要一個基本的東西,贏得表單非常簡單,只需在幾分鐘後檢查應用程序是否空閒,如果空閒,則鎖定應用程序並顯示登錄屏幕。 經過谷歌搜索後,我發現一個解決方案使用DllImport,另一個使用純Wpf方法。 我不知道我在實施Wpf方式後(請檢查下面的代碼),它只在我登錄到應用程序後才起作用,如果我打開並點擊

    0熱度

    2回答

    我有一個應用程序需要多個倒數計時器才能運行(一些同時)。他們還用剩下的倒數時間來更新UI元素。我已經嘗試過使用DispatcherTimer,因爲它是與UI元素交互的簡單方法。然而,超過300秒的倒計時,它變得與實時不同步(因爲UI更新繁重),直到它應該爲0時,我在計時器上還剩30秒。 然後我嘗試切換到System.Threading.Timer(下面的代碼)。現在,這個計時器是開啓的,與現實生活

    0熱度

    2回答

    我使用DispatcherTimer()來調用更新函數來更新其中數據更新的數據庫的列表視圖。所以,listview就像儀表板一樣使用。 private void Update(){ DateTime d = DateTime.Today; items = (from i in DataManager.Entities.signals where i.

    2熱度

    2回答

    我有一個應用程序的行爲像autorefresh。它檢查電子郵件,新視頻,笑話等。 我的客戶希望這些單一的元素檢查不同的時間間隔。例如,每分鐘發送一次電子郵件,每小時發送一次視頻等。因此,他應該有選擇讓自己將時間間隔寫入文本框,並通過檢查適當的複選框開始/停止刷新。 應用程序是用wpf編寫的。我的問題是,是否更好的選擇添加更多DispatcherTimers(DT),每個元素或堅持只有一個DT和在滴

    1熱度

    2回答

    在我的wp7.5應用程序中,我有一個塊需要顯示停止位(例如30,29,28 ... 1,0)。我嘗試過使用DispatchTimer和Timer類來實現這個功能,但沒有一個解決了我的問題。 方法1: 這裏是我用於DispatchTimer片斷, DispatcherTimer dt = new DispatcherTimer(); dt.Interval = new TimeSpan(0, 0,

    0熱度

    1回答

    我寫了一些wpf代碼,我有一個鼠標,如果光標靜止幾秒鐘,執行一個點擊。我想停止點擊,如果我打開一個新的WPF窗口,我創造了......但似乎dispachers不停止,即使我嘗試幾乎所有的東西......有什麼辦法? public DispatcherTimer NewDispacher = new DispatcherTimer(); public DispatcherTimer Ne

    2熱度

    2回答

    (使用WPF) 在我寫的一個小應用程序中,我使用了一些倒數計時器。 對此,我使用了DispatcherTimer。 counter01 = new DispatcherTimer(); counter01.Tick += new EventHandler(counter01_Tick); counter01.Interval = new TimeSpan(0, 0, 1); 但現在當我測試

    13熱度

    1回答

    我試圖取消然後釋放暫停的計時器,但是當我調用'dispatch_release'時,我立即得到EXC_BAD_INSTRUCTION。 這不是一個有效的計時器組合嗎? 計時器創建&懸掛: @interface SomeClass: NSObject { } @property (nonatomic, assign) dispatch_source_t timer; @end // C

    0熱度

    1回答

    如果您有一個定時器的cancel_handler,您是否可以直接引用和重置任何聲明爲具有'assign'屬性的ivars屬性,還是必須先將其指定爲__block? @interface SomeClass: NSObject { } @property (nonatomic, assign) dispatch_source_t timer; @end // Class impleme

    0熱度

    1回答

    我正在爲AR Drone(四旋翼無人機)設計一個3自由度控制應用程序..我使用多個PID控制器來控制無人機..這些控制器是通過使用調度器定時器類實現的。一旦用戶按下在此計時器被觸發的GUI的按鈕 timer_yaw = new DispatcherTimer(); timer_yaw.Interval = new TimeSpan(0, 0, 0, 0, 45); tim