C# 4.0 图像控制windows phone 8中的图像未更新
我有像现在这样的图像链接,我想在windows phone 8的图像控件中显示此图像。 问题是,当我打开显示图像的页面时,然后我将更改配置文件图像并将其保存在服务器上,图像保存成功,然后我将导航到另一个页面,然后是无法显示更新图像的配置文件页面,但当我调试代码时,我将获得新的更新图像,但图像控件正在显示上一张图片我所有图片的图片url都是相同的,我使用以下代码:C# 4.0 图像控制windows phone 8中的图像未更新,c#-4.0,windows-phone-8,C# 4.0,Windows Phone 8,我有像现在这样的图像链接,我想在windows phone 8的图像控件中显示此图像。 问题是,当我打开显示图像的页面时,然后我将更改配置文件图像并将其保存在服务器上,图像保存成功,然后我将导航到另一个页面,然后是无法显示更新图像的配置文件页面,但当我调试代码时,我将获得新的更新图像,但图像控件正在显示上一张图片我所有图片的图片url都是相同的,我使用以下代码: <StackPanel Grid.Row="0" Grid.Column="0" Orientation="Vertical"&
<StackPanel Grid.Row="0" Grid.Column="0" Orientation="Vertical">
<Image Width="140" Height="120" Tap="Image_Tap" Name="image1"/>
</StackPanel>
if (isNetworkConnection())
{
var rootObject = JsonConvert.DeserializeObject<RootObject>(e.Result);
string flag = rootObject.flag;
string msg = rootObject.message;
if (flag.Equals("1"))
{
foreach (var temp in rootObject.result)
{
imb.ImageSource = new BitmapImage(new Uri(temp.image));
image1.Source = imb.ImageSource;
如果要防止缓存,最简单的方法是在url中添加一个伪参数,并每次更改它。例如:
imb.ImageSource = new BitmapImage(new Uri(temp.image + "?" + DateTime.UtcNow.Ticks.ToString()));