2009-05-13 2 views
1

내 3D 응용 프로그램에서 TreeView은 내 3D 장면의 개체 ObservableCollection에 데이터 바인딩되어 있습니다. 이론적으로 사용자는 3D 뷰에서 객체를 클릭 할 수 있습니다. TreeView을 업데이트하면 해당 항목을 선택할 수 있습니다. 그러나 나는 어떻게 정확하게 모릅니다. 내가 가진 것은 사용자가 고른 3D 개체입니다.검색 및 프로그래밍 방식으로 TreeView 항목 선택?

어떻게해야합니까?

답변

-2

나는 treeview와 scene 항목이 모두 공통 ID 값을 공유 (및 식별 됨)한다고 가정합니다. 그런 다음 3D 장면이나 Treeview에서 TreeView가 이미 가지고있는 OnSelectionChanged를 구현하고 구독하십시오. 그런 다음 하나가 업데이트/변경되면 다른 하나는 즉시 통보 받아야하고 그에 따라 업데이트해야합니다. 물론 업데이트시에도 변경 사항을 적용해야합니다. 그렇지 않으면 OnChange 이벤트의 불쾌한 루프가 만들어집니다.

... 또는 귀하의 질문에 대한 오해를 했습니까?