在Windows Phone 8.0中的ListBox中进行数据绑定

时间:2017-01-16 12:02:01

标签: json silverlight windows-phone-8 listbox

我想从Web服务Php api在Listbox中的ListView中加载数据。无法加载数据....这是我的json类......

公共课菜单         {             public string Menu_ID {get;组; }             public string Menu_name {get;组; }             公共字符串Price {get;组; }             public string Menu_image {get;组; }         }

    public class Datum
    {
        public Menu Menu { get; set; }
    }

    public class RootObject
    {
        public List<Datum> data { get; set; }
    }

这是解析Json数据的代码.........

var root = JsonConvert.DeserializeObject(e.Result);

我如何将这些数据绑定到ListBox。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要在DataContext属性中设置信息,例如:

ListBox1.DataContext = root;

你只需要设计它。顺便说一句,我认为这不行:

public Menu Menu { get; set; }

因为变量和类共享相同的名称。

更多信息: Quickstart: Data binding to controls for Windows Phone

另外,我建议您转到UWP(通用Windows平台),这是任何Windows开发的未来。

相关问题