我正在获取json数据,其中有一个再次获取图像的链接。
例如:
{"status":"403","message":"Not Authorized","image":"http:\/\/abc.com\/images\/1.jpg"}当我在文本框中显示这些值时,可以很好地检索到状态、消息和图像。
此外,我想显示图像,所以我这样做了:
public string link = ClassName.variableName;link现在保存值http//abc.com/images/1.jpg。我在文本框中显示了它的值,它很好。所以我更进一步:
BitMapImage MyImage = new BitMapImage( new Uri (link, UriKind.RelativeOrAbsolute));
image1.source = MyImage;但当我运行时,它显示错误"UnAuthorized访问异常未处理“。为了交叉检查,我打开了一个新项目,而不是获取数据,我直接提供了一个到图像源的链接,图像被显示出来。
BitMapImage MyImage = new BitMapImage( new Uri ("http//abc.com/images/1.jpg", UriKind.RelativeOrAbsolute));
image1.source = MyImage;在这里它工作得很好。将显示图像。
发布于 2013-02-01 01:23:41
我没有使用Deployment.Current.Dispatcher.BeginInvoke(() =>,现在它工作得很好。
https://stackoverflow.com/questions/14630179
复制相似问题