从互联网更新图像

时间:2013-01-08 16:07:52

标签: c# windows-phone-7

我正在尝试使用按钮和图像进行简单的应用程序。 此按钮可更新该图像,即安全凸轮中的图像。 triyng this(以及许多其他事情)

Image image1 = new Image();
BitmapImage src = new BitmapImage();
src.UriSource = new Uri("http://cameras/upload/img/CAM_INTERNET_1.jpg", UriKind.Relative);
image1.Source = src;

来自网络的图片每30秒刷新一次。 有人有意识形态吗?

1 个答案:

答案 0 :(得分:0)

设备很可能看到Uri没有变化,并且会给你一个缓存版本的图片。我会尝试在Uri上添加一些伪造的查询字符串,使其独一无二,看看是否超过了缓存。

var image1 = new Image();
var src = new BitmapImage();
var uri = string.Format(
    "http://cameras/upload/img/CAM_INTERNET_1.jpg?{0}", 
    DateTime.Now.Ticks); 
src.UriSource = new Uri(uri, UriKind.Relative);
image1.Source = src;

请注意,我没有尝试过,所以可能会也可能不会。