2014-09-01 2 views
0

Catel 4 및 WPF TreeView 컨트롤을 사용하여 나를 안내 할 사람이 있습니까? VS 솔루션 탐색기와 같은 것을 만들려고합니다. 트리의 각 레벨에 대한 모델과 VM을 만들었습니다. WPF Treeview Catel 4 사용

나는 나는 최상위 컬렉션 멤버 유형을 보여주는 트리를 얻을 수, 데이터 유형 매개 변수의 VM 유형을 계층 적 데이터 템플릿 (HDT)를 추가하고 사용하십시오. WPF가 ItemsSource 컬렉션 유형을 내 HDT와 일치시킬 수 없습니다. 모델 유형을 사용하도록 HDT를 변경하면 TreeView가 제대로 작동하지만 이제는 내 VM이 사용되지 않습니다.

감사합니다.

-reilly.

답변

0

나는이 나무 내부의 모든 요소 뷰 모델 (현명한 성능)를 만들 수있는 좋은 아이디어라고 생각하지 않습니다. 솔루션 탐색기와 같은 트리 뷰는 중첩 모델을 포함하는 모델이있는 단일 뷰 모델이어야합니다. 따라서 모델은 트리의 항목을 나타내는 완벽한 개체 그래프가됩니다.