2011-05-05 4 views
0

xml 파일에서로드 된 계층 적 데이터 템플릿 (각 노드 옆에 단추가 있음)을 사용하여 트리를 만듭니다. 나는이 나무 안에 팝업에 노드 세부 사항을 엽니 다 노드 옆에있는 버튼 (마찬가지로 트리 하위 노드)사용자 지정 Silverlight TreeView 템플릿

어떤 아이디어를 누를 때 내가 원하는 무엇

이다 ???? 난 당신이 (캔버스, 그리드, StackPanel을)를 사용하고자하는 레이아웃 제어의 유형을할지 여부를 결정

답변

0

실버 라이트 4를 사용하고

. 각각에는 장단점이 있습니다.

일단이 결정을 내리면 로직 설계를 시작한 다음 코딩을 시작하십시오. 너무 게으르며 컨트롤/솔루션을 원하는대로 만들려면 검색을 시도해보십시오. 샘플/데모/소스 코드를 찾을 수있을 것입니다.

개인적으로 나는 계층 적 트리 뷰가 생각보다 복잡하기 때문에 개인적으로 샘플과 소스 코드를 찾는 데 시간을 할애하는 것이 좋습니다. 특히, 서로 충돌하지 않도록 노드 배치의 논리가 복잡 할 수 있습니다 (경험 수준에 따라 다름).

직접 작성하기로 결정하면 나는 당신에게 박수 갈채를 보내고, 당신은 분명히 이런 식으로 길을 배울 것입니다. 그런데 계층 적 데이터 형식이 무엇을 의미하는지 확신 할 수 없습니다. 단일 노드에 대한 사용자 정의 컨트롤을 작성하는 것이 좋습니다. 다음 모든 노드를 관리하여 계층 구조 트리를 표시하는 또 다른 컨트롤 (treeview 컨트롤)을 작성할 수 있습니다.

관련 문제