[問題] 關於WPF程式中Timer的使用方式

看板C_Sharp (C#)作者 (汗衫)時間10年前 (2014/12/11 07:08), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
先向大家致歉...上一篇文完全沒附上程式碼... 但發文沒多久之後就自己解決了Orz 先附上程式碼 private void ProcessGesture(Joint head, Joint body)_ {  if(body.Position.Y >= head.Position.Y)  {   string filename = NewFileName();   SaveToFile(filename);   System.Windows.MessageBox.Show("頭低於身體")  } } 這串我該怎麼使用Timer讓他執行後10秒內不能執行第二次呢... 或是有沒有其他的方式呢... 目前測試只要頭低於身體之後...視窗會一直跑出來加上一直拍照... 還敬請各位前輩教學了Orz... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.70.226 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1418252891.A.495.html

12/11 08:43, , 1F
一定要用Timer嗎? 不能用執行緒在前面做時間判斷嗎?
12/11 08:43, 1F

12/11 17:54, , 2F
如果可以的話也好 但是我只會Timer....Orz
12/11 17:54, 2F

12/16 02:36, , 3F
用 DateTime 試試,比較上一次執行過的時間與目前時
12/16 02:36, 3F

12/16 02:36, , 4F
間相差多久
12/16 02:36, 4F
文章代碼(AID): #1KYD9RIL (C_Sharp)
文章代碼(AID): #1KYD9RIL (C_Sharp)