2013-01-08 61 views
-1

我试图做一个简单的应用程序与按钮和图像。 此按钮更新该图像,即来自安全摄像头的图像。 triyng此(和很多其他的事情)更新从互联网的图像

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

数据是好的,你在这里的问题是什么?最新的实际问题是什么?此外,它不是相对的网址,它的绝对URL – nkchandra

+1

你需要添加错误消息,你正在经历 –

+0

按钮点击你需要重置src鼓励它重新下载,否则它存储旧值图像,也许?只是真的做的东西,你问的想法,这是我的XD – RhysW

回答

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; 

请注意,我没有试过这个,所以它可能会或可能不会工作。

+0

不起作用。该图像未加载,但我仍在尝试对代码进行一些更改。韩国社交协会。 – robsonlouro