2017-01-16 27 views
0

Я хочу загрузить данные в ListView в Listbox из веб-служб Php api. Невозможно загрузить данные .... вот мой класс json ....Сопоставление данных в ListBox в телефоне Windows 8.0

общественный класс Меню { Публичная строка Menu_ID {get; задавать; } public string Menu_name {get; задавать; } public string Цена {get; задавать; } public string Menu_image {get; задавать; }}

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

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

Вот код для синтаксического анализа данных Json .........

вар корень = JsonConvert.DeserializeObject (e.Result);

как я связываю эти данные с ListBox. Заранее спасибо.

+0

Пожалуйста, не оставляйте вопросы, на которые вы можете найти ответ по поиску google: [msdn Обзор привязки данных] (https://msdn.microsoft.com/en-us/library/ms752347 (v = vs. 110) .aspx) – Martin

ответ

0

Вы должны установить информацию в свойстве DataContext, например:

ListBox1.DataContext = root; 

И вам просто нужно разработать его. Кстати, я думаю, что это не нормально:

public Menu Menu { get; set; } 

Поскольку переменная и класс имеют одно и то же имя.

Дополнительная информация: Quickstart: Data binding to controls for Windows Phone

Кроме того, я предлагаю вам перейти к UWP (Universal Windows Platform), что это будущее любого развития Windows.