2017-01-16 11 views
0

웹 서비스 Php api에서 Listbox의 ListView에 데이터를로드하려고합니다. 데이터를로드 할 수 없습니다 .... 내 json 클래스는 여기 ....Windows Phone 8.0의 ListBox에서 데이터 바인딩

public class Menu { public string Menu_ID {get; 세트; } public string Menu_name {get; 세트; } public string 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 루트 = JsonConvert.DeserializeObject (e.Result);

어떻게 이러한 데이터를 ListBox에 바인딩합니까? 미리 감사드립니다.

ListBox1.DataContext = root; 

을 그리고 당신은 단지를 설계해야합니다

+0

Google 검색에서 답변을 찾을 수있는 질문을 게시하지 마십시오. [msdn 데이터 바인딩 개요] (https://msdn.microsoft.com/en-us/library/ms752347(v=vs?hl=ko)) 110) .aspx) – Martin

답변

0

당신은 예를 들어,의 DataContext 속성의 정보를 설정해야합니다. 그런데 괜찮은 것 같아요.

public Menu Menu { get; set; } 

변수와 클래스가 같은 이름을 공유하기 때문입니다.

더 많은 정보 : 또한 Quickstart: Data binding to controls for Windows Phone

, 나는 당신이 어떤 윈도우 개발의 미래 UWP (범용 윈도우 플랫폼)로 이동하는 것이 좋습니다.