2017-01-16 3 views
0

Ich möchte Daten in ListView in Listbox von Web-Services Php API laden. Kann Daten nicht laden .... hier ist meine JSON-Klasse ....Datenbindung in ListBox in Windows Phone 8.0

öffentliche Klasse Menü { öffentliche Zeichenkette Menu_ID {get; einstellen; } öffentliche Zeichenfolge Menu_name {get; einstellen; } öffentliche Zeichenfolge Preis {get; einstellen; } öffentliche Zeichenfolge Menu_image {get; einstellen; }}

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

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

Hier Code zum Parsen von JSON-Daten .........

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

wie ich diese Daten an ListBox binden. Danke im Voraus.

+0

Bitte stellen Sie keine Fragen, für die Sie eine Antwort durch eine Google-Suche finden können: [msdn Data Binding Übersicht] (https://msdn.microsoft.com/en-us/library/ms752347 (v = vs. 110) .aspx) – Martin

Antwort

0

Sie benötigen die Informationen im Datacontext Eigenschaft zu setzen, zum Beispiel:

ListBox1.DataContext = root; 

Und Sie müssen es einfach nur entwerfen. By the way, ich denke, es ist nicht in Ordnung:

public Menu Menu { get; set; } 

Weil die Variable und die Klasse den gleichen Namen teilen.

Weitere Informationen: Quickstart: Data binding to controls for Windows Phone

Auch empfehle ich Ihnen zu UWP (Universal Windows-Plattform) zu bewegen, dass die Zukunft von jeder Windows-Entwicklung.

Verwandte Themen