이 설명하는 가장 쉬운 방법은 예제로 생각합니다. Silverlight 4 변환기에서 반환되는 내용을 기반으로 바인딩
나는 사람들의 목록의 데이터 컨텍스트와 데이터 그리드가이 개체 :사람들 { 문자열 이름; int AstroSignCode; }
값이 데이터베이스에 유지되므로 astro 기호를 저장하는 코드를 사용하고 있습니다. 나는 단지 점성술 객체를 사용할 수 없다.
AstrologySign {: 다음
나는이 객체에 결합 AstrologySign.ID와 People.AstroSignCode 간의 상호 참조에 따라 증상의 정적 목록에서 AstrologySign 개체를 반환하는 컨버터를 사용하는 텍스트 열이 문자열 이름; DateTime StartDate; DateTime EndDate; int ID; }
그래서 변환기는 표시 가능한 항목 대신 개체를 반환합니다.
어떻게 변환기에서 반환 된 개체의 멤버에 Column을 바인딩합니까?
내 XAML 지금까지 열이 있습니다 :
내가이 DataGridTemplateColumn을 사용해야 할 수도 있다고 생각하지만 난 더 이상 모르겠어요.