我无法绕过它,如何下载图像......让我们说
https://www.google.com/logos/classicplus.png
我在Windows Phone上这样做,所以我需要做这个异步,我在解决这个问题上有一些问题。
答案 0 :(得分:2)
您应该已经展示了您尝试过的内容以及您面临的问题,无论如何,这里有一个实现此目的的示例代码
首先在XAML <Image x:Name="img" />
中创建一个Image标签,然后从后面的代码设置其来源
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;
}