Windows phone 8 下载图像并设置为图像视图的后台线程

Windows phone 8 下载图像并设置为图像视图的后台线程,windows-phone-8,uiimage,backgroundworker,Windows Phone 8,Uiimage,Backgroundworker,在我的WindowsPhone8应用程序中,我有一个图像视图,默认情况下它设置为本地静态图像 <Image x:Name="advImage" Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center" Source="Images/banner.jpg" Stretch="Fill" Margin="0,0,0,0"/> 现在,加载页面后,我想从服务器获取原始图像,并替换上面的静态图像。

在我的WindowsPhone8应用程序中,我有一个图像视图,默认情况下它设置为本地静态图像

<Image  x:Name="advImage"  Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center" Source="Images/banner.jpg" Stretch="Fill"  Margin="0,0,0,0"/>

现在,加载页面后,我想从服务器获取原始图像,并替换上面的静态图像。此任务应通过线程在后台完成,这样用户界面就不会被阻止。我不想在下载图像时显示任何进度条

我不熟悉WindowsPhone8。请提供您对该问题的解决方案


谢谢。

您也需要使用数据绑定(绑定)


私有字符串图像;
公共字符串图像{
得到
{
返回m_IconPath;
}
设置
{
_IconPath=值;
财产变更(“IconPath”);
}
}

现在,当您的用户已连接时,请获取服务器映像并设置属性映像。

由于我是windows phone 8开发的新手,您能否清楚地告诉我如何从服务器获取映像并设置属性映像。请解释您的应用程序要做什么?您的服务器(开发)已完成?对于set属性:转到构造函数类并:public constructorName(){Image=getServeurImage();}
<Image  x:Name="advImage"  Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center" Source="'Binding Image,mode=twoway" Stretch="Fill"  Margin="0,0,0,0"/>

    private string _image;
    public string Image{
    get
        {
            return m_IconPath;
        }
        set
        {
                _IconPath = value;
                PropertyChanged ("IconPath");
        }
    }