从url windows phone 8请求另一个图像时预览图像

时间:2015-02-27 15:21:50

标签: windows-phone-8

我需要预览默认图像,同时从网址获取精确的图像 这是我获取图片的代码

Uri uri = new Uri(myUrl);
            Profile.Source = new BitmapImage(uri);

"简介"是预览所请求图像的图像

1 个答案:

答案 0 :(得分:0)

您可以使用两张图片。第一个将是您想要的占位符,第二个将是稍后将显示并覆盖第一个的配置文件图片。

你需要这些图像在同一个地方,一个在另一个之上。您可以使用Grid来实现这一目标。

<Grid>
    <Image x:Name="Placeholder" Source="/Assets/Placeholder.png" />
    <Image x:Name="Profile" ImageOpened="Profile_ImageOpened" />
</Grid>

Placeholder.png 是已添加到项目中的图像。

现在,我们想知道,下载个人资料图片时。事件ImageOpened为我们提供了方法。我们可以在完全下载个人资料图片时使用它来隐藏占位符。

private void Profile_ImageOpened(object sender, RoutedEventArgs e)
{
    Placeholder.Visibility = Visibility.Collapsed;
}