-1

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

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

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

我是 windows phone 8 的新手。请提供您对问题的解决方案。

谢谢。

4

1 回答 1

0

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

<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");
        }
    }

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

于 2013-09-10T11:38:13.727 回答