2011-10-18 1 views
0

이 타이머를 사용하고 있습니다. 그러나이 타이머는 완벽하게 실행되지 않습니다.wp7의 타이머 개념?

예 :이 타이머에서

DispatcherTimer starting_intervel = new DispatcherTimer(); 
      starting_intervel.Interval = new TimeSpan(0, 0, 0, 0, 1500); 
      starting_intervel.Tick += mainFunctionrandom; 
      starting_intervel.Start(); 

void mainFunctionrandom(object sender, EventArgs e) 
     { 
      } 

몇 가지 문제를오고. 1500 ms 전까지 다음 루프를 실행하십시오.

누구나이 타이머를 더 잘 비교할 수 있습니다.

이 작업을 수행 할 수있는 몇 가지 아이디어가 있습니다.

감사합니다.

답변

2

.NET 프레임 워크에는 다양한 차이점이있는 다양한 타이머가 있습니다. DispatcherTimer는 UI 스레드에 양보하기 때문에 사용자가 지정한 간격으로 확실하게 틱하지 않습니다. 예를 들어 시간이 많이 소요되는 UI 코드가 실행되면 다음 틱이 늦어집니다. DispatcherTimer는 System.Windows.Forms.Timer와 같은 특성을 지니고

Comparing the Timer Classes in the .NET Framework Class Library

참고 :

다양한 타이머 클래스의 좋은 개요는 다음 MSDN 문서를 참조하십시오.

+0

안녕하세요, C# 타이머 코드가 필요합니다. .net ...이 코드는 .net ... 제발 생각해주세요. C# 코드 ... – Jeeva

+1

C# * * * * 숙제를 조금만 해주세요 ;-) – ColinE