2014-09-22 4 views
0

저는 여기 새로 생겨서 테스트 용으로 Windows Phone 용 응용 프로그램을 만들려고합니다. 2 개의 이미지가있는 초기 화면 페이지를 만들려고합니다. 이미지 1을 표시하고 잠시 멈추고 이미지 2를 표시합니다.응용 프로그램 일시 중지 Windows Phone 8.1

그러나 Windows Phone 8.1에서는 System.Threading.Thread.Sleep()을 사용할 수 없으므로 인터넷을 검색 할 때 Task.Delay를 찾았습니다. .

"Task.Delay (TimeSpan.FromSeconds (5));"를 사용하려고했습니다. 그러나 그것은 쓸모가 없다.

BitmapImage Imgchange = new BitmapImage(new Uri(@"ms-appx:/Imagens/Intros/Intro01.png", UriKind.Absolute)); 
Background.Stretch = Stretch.Fill; 
Background.Source = Imgchange; 
Task.Delay(TimeSpan.FromSeconds(5)); 
// USED Task.Delay here, but this don't work 
Imgchange = new BitmapImage(new Uri(@"ms-appx:/Imagens/Menus/Untitled-1.png", UriKind.Absolute)); 
Background.Source = Imgchange; 

나는 또한 Task.Wait()에 대한 몇 가지 코드를 발견했지만, 나는 전혀 운이 없었 :이 소프트웨어는

다음은 코드의 ... 통과.

어쨌든 내 나쁜 영어로 유감스럽게 생각합니다.

+1

키워드를 사용하여 Task.Delay 기다려야합니다. –

답변

0

당신은 당신은 아마 꽤 잘 키 프레임이 애니메이션 스토리 보드 수 await

await Task.Delay(TimeSpan.FromSeconds(5)); 
+0

작동하지 않았으므로 대기 중이지만 여전히 첫 번째 이미지를 통과하고 두 번째 이미지로 이동하려고했습니다. – user3658265

관련 문제