2012-06-23 2 views
-4

나는 이미지를 다운로드 할 수 있습니다 어떻게, 그 주위에 내 머리를 정리 질수는 ... 그래서이 비동기 작업을 수행해야하고 임 방법에 대한 몇 가지 문제가 내가 윈도우 폰에서이 작업을하고 있어요파일 async를 다운로드 하시겠습니까?

https://www.google.com/logos/classicplus.png 

을 말할 수 이것을 해결하기 위해서.

+5

-1이다. 시도한 내용과 문제가 무엇인지 보여주십시오. 적어도 사용한 검색어. –

+0

@AlexeiLevenkov에 동의합니다. 코드와 시도한 것을 보여줘야합니다. –

답변

2

첫째는 XAML <Image x:Name="img" />에 이미지 태그를 생성 달성하기위한 샘플 코드입니다 당신이 시도하고 당신이 여기 어쨌든, 직면하고있는 문제였다 표시 다음에서 소스를 설정해야

WebClient client = new WebClient(); 
client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted); 
client.OpenReadAsync(new Uri("https://www.google.com/logos/classicplus.png", UriKind.Absolute)); 

과 OpenReadCompleted 이벤트 처리기 뒤에 코드는

void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) 
{ 
    BitmapImage bmi = new BitmapImage(); 
    bmi.SetSource(e.Result); 
    img.Source = bmi; 
} 
+0

client_OpenReadCompleted에 파일 이름이나 URL을 가져올 수 있습니까? –

관련 문제