我正在開發一款遊戲,其中必須實現計時器以顯示已過去的時間。我怎樣才能做到這一點?如何在Metro Style App中實現計時器
回答
異步/的await方式:
private bool isTimerRunning;
private async void StartTimer()
{
this.isTimerRunning = true;
while (this.isTimerRunning)
{
OnOneSecondPassed();
await Task.Delay(1000);
}
}
private void StopTimer()
{
this.isTimerRunning = false;
}
protected virtual void OnOneSecondPassed()
{
}
然後還有DispatcherTimer和ThreadPoolTimer。 –
您應該(幾乎)從不使用異步無效。 http://blogs.msdn.com/b/lucian/archive/2013/02/18/talk-the-new-async-design-patterns.aspx –
我同意。如果是這個方法的簽名,什麼會等待異步任務? –
是否嘗試在命名空間Windows.UI.Xaml
中使用DispatcherTimer
?
如果此計時器不符合您的需求,請描述您的要求是什麼和您的要求。
- 1. 在Metro App中實現一個計時器應用程序
- 2. 在Metro Style App中手動創建GridView
- 3. 如何在c#中選擇彈出菜單項metro style app
- 4. 如何在Metro Style App中收聽連接狀態更改?
- 5. Google Places API wnd Windows 8 Metro Style App
- 6. Metro Style App MFT「Class Not Registered」錯誤
- 7. 如何在c#windows metro app中實現拖放操作?
- 8. 在Metro Style App中的FlipView中使用RichTextBlock
- 9. WPF Metro design:如何將Style Case應用於Style?
- 10. Dynamic Metro style UI
- 11. WPF RibbonWindow Metro Style
- 12. 在LWUIT APP中實現計時器的方法
- 13. 如何在Metro Style App中的listView上自定義項目選擇動畫?
- 14. 在Metro Style App的快照視圖中打開文件選取器
- 15. Silverlight 5中的Metro-Style AppBar
- 16. 如何在Metro App中使用StreamReader在Metro App中編寫.txt文件?
- 17. Metro Style Apps- MS Office libraries
- 18. 如何在Windows 8 Metro App中設計對話視圖?
- 19. 如何在iphone中實現計步器?
- 20. 如何實現倒數計時器
- 21. 如何正確實現計時器?
- 22. 如何實現心跳計時器
- 23. 如何在Android中實現兩個倒計時定時器
- 24. 如何在C++中實現倒計時定時器?
- 25. Metro Style應用程序的拾色器?
- 26. 是否可以用實際的VS2012專業版來構建Metro Style App?
- 27. 如何在Google App Engine中實現「計劃」
- 28. Facebook App Style UIImageView
- 29. 如何在MVC中的web.config中實現會話計時器?
- 30. 是否可以從Windows 8 Metro Style App產生子進程?
哪種語言是您使用?你想要展示什麼?你有什麼嘗試?您是否在詢問如何顯示計時器或如何在某個時間間隔內想要更新計時器的事件?這個問題似乎廣泛。 –