2012-07-03 5 views
0

BindingList 컬렉션 개체에 바인딩하려고하는 XamDataGrid가 있습니다.XamDataGrid 필드/UnboundField가 표시되지 않음

내가 참으로 AutoGenerateColumns를 설정

,

는 모든 행과 열을 보여줍니다

을하지만 필드 또는 UnboundField를 사용하여 거짓과 정의 열로 설정하면, 그냥 빈 행을 보여줍니다.

저는 각 열을 BindingList 개체 내부의 올바른 필드 이름으로 binidng하고 있습니다.

저는 WPF MVVM 아키텍처를 사용하고 있습니다!

누군가가 전에 simillar 문제에 직면했는지 궁금하십니까?

+0

코드를 공유하십시오. – joshua

+0

xaml pls을 공유하십시오 – Rauld

+0

거대한 infragistics 개발자 기반이 있습니다. 다시 열 수 있습니까? 그것은 xamdatagrid로 적절하게 태그를 달았습니다. – code4life

답변

0

바인딩 목록의 개체에 getter가있는 public 속성이 있는지 확인하십시오.

예 :

private string name; 

public string Name 
{ 
    get { return name; } 
} 

당신이 개체를 업데이트하는 경우

INotifyPropertyChanged을 구현하고 세터에서 이벤트를 해고해야합니다.

또한 ObservableCollection<T>을 사용하는 것이 좋습니다.

+0

나쁜 Alex. 속성에 대한 잘못된 이름에 바인딩하고있었습니다. 이제 작동! – Anshuman