Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从JSON获取Listbox绑定的图像URL_C#_Json_Windows Phone 7_Data Binding - Fatal编程技术网

C# 从JSON获取Listbox绑定的图像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

我有一个JSON请求,它获取URI,甚至可以将项目放入绑定中,但不能放入图像

XAML:

问题是,我无法在ImageUrl中获取要拍摄的图像,该URL来自:

    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; } 
 }