2013-01-08 60 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