在 Windows Phone 7 中从 URL 加载图像
我使用下面的代码从我的 winodws Phone 7 应用程序中的 URL 加载图像。
Uri uri = new Uri("http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/80000/5000/100/85108/85108.strip.print.gif", UriKind.Absolute)
image1.Source = new BitmapImage(uri);
它对我来说工作得很好。但是图像是异步加载的,当我想在那里显示某种繁忙指示器时,如果此类 URL 上不存在图像,那么我想显示一些默认图像。我怎样才能做到这一点?
I use below code to load image from URL in my winodws phone 7 application.
Uri uri = new Uri("http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/80000/5000/100/85108/85108.strip.print.gif", UriKind.Absolute)
image1.Source = new BitmapImage(uri);
It is working fine for me. But image is loading asynchronously and by the time I want to show some kind of busy indicator there and if image does not exist on such URL then I want to show some default image. How can I achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想如果您订阅了 Image.ImageFailed 事件 您应该能够在图像不存在的情况下显示默认图像。
可能发生此事件的情况包括:
所以这样的事情可能对你有用:
I think if you are subscribed to the Image.ImageFailed Event you should be able to show to default image in case of a non-existing image.
Conditions in which this event can occur include the following:
So something like this might work for you: