2012-01-20 3 views
0

서버에서 이미지를 보여줍니다. 서버 이미지가 매초마다 바뀝니다. 나는 내 응용 프로그램 이미지에서 1 초 후에 자동으로 변경해야합니다 .M 윈도우 7 프로그래밍에 새로운. 친절하게 컨셉이 부족한 곳을 제안 해주십시오. M이 코드를 사용합니다. 이 프로세스는 이미지에서 탭을 누르면 시작됩니다.Windows 7에서 초마다 이미지를 새로 고침하는 방법

private void image1_Tap(object sender, GestureEventArgs e) 
     { 
      System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer(); 
      dt.Interval = new TimeSpan(0, 0, 0, 0, 1000); // 500 Milliseconds 
      dt.Tick += new EventHandler(dt_Tick); 
      dt.Start(); 


     } 

이것은이 메서드를 호출합니다.

이 코드에서는 내 카운터가 정상적으로 작동하고 있으며 매초마다 status.Text가 정상적으로 변경됩니다. 그러나 이미지는 변화하지 않고 한 번 변경됩니다. Kinldy는 어디에서 내가 커밋을하고 있는지 제안합니다. 사전 Gaurav Gupta 씨의

덕분에

답변

0

나는) (당신이 System.Windows.Threading.DispatcherTimer DT는 = 새로운 System.Windows.Threading.DispatcherTimer를 선언해야한다고 생각; 이미지 탭 이벤트에서 선언하는 대신 멤버 변수로 사용합니다.

+0

안녕하세요, 내가 권하고 싶은대로. 하지만 작동하지 않습니다. –

+0

dt_Tick이 매 1000 밀리 초마다 실행되는지 확인 했습니까? (디버그 텍스트 사용) –

+0

int H = BI.PixelHeight; int w = BI.PixelWidth; 결코 사용되지 않습니다 –

0

내 wp8 앱에서 카메라의 이미지를 가져올 때도 똑같습니다. 내 viewmodel에서 url-param으로 현재 datetime-value를 포함하는 URL을 보유합니다. 새로 고침하고 싶을 때 URL 속성을 재설정했습니다. 여기

내 샘플입니다 : this.MyUrlProperty = 및 String.format ("{0} 타임 스탬프 = {1 : YYYY-MM-DD HH : MM : SS : FFF}?", _originalCameraUrl, DateTime.Now);

나를 위해 좋은 작품 ...

관련 문제