【发布时间】:2014-05-03 18:11:28
【问题描述】:
我有应用程序页面,可以从街头摄像机查看。照片形式的相机大约每 30 秒刷新一次。
我创建了一个用于刷新照片的按钮。
我想添加进度指示器,每次下载照片时都会显示。
我不知道我必须如何以及在哪里添加代码。
我尝试了很多例子,但都失败了。
因为我不太明白如何打开和关闭它。
public void downloading()
{
WebClient webClient = new WebClient();
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(ImageOpenReadCompleted);
webClient.OpenReadAsync(new Uri("http://przeprawa.swi.pl/cgi-bin/kam.cgi?6&1399042906515&" + Guid.NewGuid()));
}
private void ImageOpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (!e.Cancelled && e.Error == null)
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(e.Result);
image1.Source = bmp;
}
}
public void Refresh(object sender, EventArgs e)
{
downloading();
}
【问题讨论】:
标签: c# windows-phone-7