C# 从JSON获取Listbox绑定的图像URL
我有一个JSON请求,它获取URI,甚至可以将项目放入绑定中,但不能放入图像 XAML: 问题是,我无法在ImageUrl中获取要拍摄的图像,该URL来自:C# 从JSON获取Listbox绑定的图像URL,c#,json,windows-phone-7,data-binding,C#,Json,Windows Phone 7,Data Binding,我有一个JSON请求,它获取URI,甚至可以将项目放入绑定中,但不能放入图像 XAML: 问题是,我无法在ImageUrl中获取要拍摄的图像,该URL来自: public class Channeli { public string DisplayName { get; set; } public List<object> ChannelImages { get; set; } } ChannelImages报告一个Imag
public class Channeli
{
public string DisplayName { get; set; }
public List<object> ChannelImages { get; set; }
}
ChannelImages报告一个ImageUrl和一组其他数据,但我需要严格的ImageUrl,但即使在XAML中,如果我放置ImageUrl,它也不会工作,但是如何使用ChannelImages来获取ImageUrl
谢谢你的帮助 您应该将字符串作为ImageURL转发,而不是像现在这样的对象列表 为了使所有这些代码都能正常工作,您的Channels类应该如下所示:
public class Channels
{
public string DisplayName { get; set; }
public string ImageUrl { get; set; }
}
图像存储在JSON提要链接的任何位置,例如,ImageUri可能有一个指向Google图像的图像URL。唯一的问题是提要看起来像这样或如上所述,我将其格式化以便于阅读:ChannelImages:[{ImageUrl:,ImageUseType:null,我确实从该站点生成了类,就像我对所有JSON提要所做的那样。不幸的是,仍然没有捕获ImageUrl。
public class Channeli
{
public string DisplayName { get; set; }
public List<object> ChannelImages { get; set; }
}
"ChannelImages": [
{
"ImageUrl": "http://the-url-generated.com/file.png",
"ImageUseType": null,
}
public class Channels
{
public string DisplayName { get; set; }
public string ImageUrl { get; set; }
}