-1

我正在尝试使用按钮和图像做一个简单的应用程序。此按钮更新该图像,即来自安全摄像头的图像。尝试这个(和很多其他的东西)

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 秒刷新一次。有人有想法吗?

4

1 回答 1

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;

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

于 2013-01-08T20:32:34.203 回答