c# - 加载图像时出现延迟 - Windows Phone

标签 c# windows-phone-8

我从 URL 检索图像并将其显示给用户。有时他们是延迟显示这些图像。例如,页面加载时用户会看到描述文本,但几秒钟后会弹出图像。这并不总是发生。我希望加载控件在检索图像时继续加载,而不是之前停止。我使用此代码来检索和显示图像。

 string url = "google/images"
               Uri uri = new Uri(url, UriKind.Absolute);
               IMG.Source = new BitmapImage(uri);

最佳答案

因为在 Windows Phone 中,您需要保持 UI 处于事件状态,否则它会崩溃。我的建议是要么显示默认图像,要么更好地显示不确定的进度环。一旦您的图像被完全下载,这些将被设置为默认图像或 Progress Ring 的可见性被设置为 Collapsed。

关于c# - 加载图像时出现延迟 - Windows Phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30370618/

相关文章:

c# - 将网络浏览器音频设置为流式传输到媒体播放器,以便它可以在 Windows Phone 8 的后台使用

c# - 错误消息 'Can' t 写入文本文件 : File is being used by another process'

c# - 查询的多个要求

C# 不使用对话框保存图像

silverlight - 如何在 Windows Phone 8 上将数据与常量字符串绑定(bind)

c# - Windows Phone 8 上的特殊字符与 StreamReader

c# - 如何使其他脚本可以访问变量但不在检查器中覆盖?

c# - XAML 群岛,尝试发布 WPF 项目时总是出现错误。还有更多人遇到同样的问题吗?

windows-phone-8 - WWW.responseHeader ["STATUS"] 不存在

c# - 如何部署在 VS 2013 2RC、windows 8.1 上开发的 windows phone 8 应用程序?