2011-10-13 4 views
0

나는 내가해야 할 필요가WP7 : 개체 멤버에게 데이터 바인딩하는 방법?

class Country { 
    String country_name; 
    int population; 
    int density; 

...... 

} 

class City { 
    String name; 
    Country country; 
} 

는, 데이터 바인딩에서, 국가 클래스의 멤버는 도시 클래스에서 시작 있다고 말하는 DataContext를

에서 데이터를 가져옵니다 WP7 응용 프로그램을 가지고있다. {Binding name}을 만들면 도시 이름을 얻습니다. 어떻게 Country 속성을 얻을 수 있습니까? {Binding country.country_name} 시도하면 작동하지 않습니다. 어떻게 해결할 수 있습니까?

답변

1

그래도 작동하지 않습니까? 그것해야합니다. 클래스가 INotifyPropertyChanged 인터페이스를 구현하고 있습니까? 그렇지 않은 경우 값이 바인딩 시점에 설정되지 않고 통지없이 바인딩이 결코 새로 고쳐지지 않습니다.

+0

실제로 간단한 List() 값을 반환 ... INOTifyPropertyChanged, 감사합니다 – Cris

+1

구현하려고합니다. ObservableCollection 클래스를 사용하여 목록을 사용하는 경우. 이렇게하면 항목을 관찰 할 수 있습니다. 편집 : 죄송합니다, 항목을 관찰 할 수 없습니다, 그냥 목록. INotifyPropertyChanged도 사용해야합니다. – MatthiasG

+0

이제 실행됩니다. 고마워요! – Cris

관련 문제