Silverlight WP7 앱과 내 페이지에서 화면을 가로 질러 슬라이드하려는 이미지가 있습니다. 이 일을하는 가장 좋은 방법은 무엇입니까? 나는이 사실을 빨리 썼지 만 UI는 전체 메서드가 완료 될 때까지 업데이트되지 않습니다.화면의 일부분에서 이미지를 이동하는 가장 좋은 방법은 무엇입니까?
private void SpinImg(Image img, double left) {
for(int i = 1; i <= 10000; i++) {
img.Margin = new Thickness(left, img.Margin.Top + 1, 0, 0);
if(img.Margin.Top > 314) {
//move it to the top
img.Margin = new Thickness(left, -105, 0, 0);
}
int wait = 1000/i;
Thread.Sleep(wait);
}
}