我需要预览默认图像,同时从网址获取精确的图像 这是我获取图片的代码
Uri uri = new Uri(myUrl);
Profile.Source = new BitmapImage(uri);
"简介"是预览所请求图像的图像
答案 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;
}