2011-04-18 3 views
2

XCeed DataGrid for WPF v4.0을 사용하고 있습니다. 내 데이터 표 컨트롤에 FieldName=PropA이있는 열이 하나 있습니다. DisplayMemberBindingInfo을 사용하여 값을 두 개의 속성이있는 다른 클래스 개체로 변환합니다. 1. 내용 2. BackGroundColor. 안에 CellContentTemplate 나는 셀 내용으로 내용 속성을 사용하고 해당 셀의 배경색으로 BackGroundColor 속성을 사용합니다. 나는이 열의 FilterCell을 어떻게 만들어야 셀 의 내용을으로 필터링 할 수 있는지 이해할 수 없다. Converted Class이 인터페이스를 구현해야합니까?XCeed WPF DataGrid : 변환 된 값의 특정 속성에 대한 FilterCell

enter image description here

답변

1

해결 방법은 아주 간단합니다 : - 이런 경우 에서

1) 열의 DisplayMemberBindingInfo에 변환을 적용하지. 은 (당신이 그렇게 할 경우 XCeed FilterCell은 변환 된 값에 필터를 적용합니다.)

2) CellContentTemplate 변환 cellbinding 내부 Converted Class에. (예 : -이 템플릿 안에 그리드를 배치하고 변환 된 값을 데이터 컨텍스트에 할당 한 다음 데이터 컨텍스트를 사용하여 셀을 꾸미십시오.