WPF 트리 그리드
xamTreeGrid를 사용하여 다중 열 계층적 데이터를 트리 형식으로 보여줍니다. 기존 xamDataPresenter를 기반으로 구축된 이 컨트롤은 Data Presenter의 뛰어난 기능을 상속하여 친숙한 API와 편집, 필터링, 정렬 기능, 요약 등을 위한 원활한 개발 환경을 제공합니다.
WPF 샘플 다운로드강력한 편집
xamTreeGrid는 xamDataPresenter와 동일한 강력한 편집기를 사용합니다. 열 편집기를 선택하는 것은 ComboBoxField, DateTimeField, MaskedTextField 또는 TemplateField와 같은 필드 개체를 정의하는 것만큼 간단합니다.
필터링 기능
이 컨트롤의 필터링 기능을 적용하면 사용자가 원본 데이터의 하위 집합을 볼 수 있습니다. 간단한 필터부터 조건부 연산자 또는 결합 필터를 사용한 보다 복잡한 드릴다운까지 다양하게 사용됩니다.
정렬 지원
런타임 시 열 헤더를 클릭하여 바인딩된 데이터를 정렬하거나 디자인 타임에 앱에 직접 정렬 기능을 구축하세요. 익숙한 CTRL 키 선택을 사용하여 여러 열의 트리 그리드를 정렬할 수 있습니다.
요약
요약을 표시하여 데이터 분석을 한눈에 확인하세요. 집계 함수를 사용하면 데이터에 대해 Sum, Max, Min, Count, Average 등 계산 논리를 수행하고 표시할 수 있습니다. 사용자는 자신만의 사용자 정의 계산 요약을 만들 수도 있습니다.
MVVM 친화적
MVVM 디자인 패턴을 사용하면 xamTreeGrid가 원활하게 작동하여 SelectedDataItem 및 SelectedDataItems 속성을 노출하여 ViewModel 내에서 선택 항목에 액세스하고 제어합니다. 또한 필드 정의는 CellBindings 속성과 MVVM 사용 시 바인딩 구문을 단순화하는 바인딩 태그 확장(FieldBinding)을 통해 고급 바인딩 시나리오를 지원합니다.