-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;

Web からの画像は 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 に答える