프로그래밍 방식으로 트리 뷰 항목을 검색하고 선택 하시겠습니까?
-
21-08-2019 - |
문제
3D 응용 프로그램에는 다음과 같습니다 TreeView
그것은 데이터입니다 ObservableCollection
내 3D 장면의 물체. 이론적으로 사용자는 3D보기에서 객체를 클릭 할 수 있으며, 이는 업데이트해야합니다. TreeView
해당 항목을 선택합니다. 그러나 나는 정확히 방법을 모른다. 내가 가진 것은 사용자가 선택한 3D 객체입니다.
이 작업을 어떻게하려고합니까?
해결책
해결책을 찾았습니다 여기.
http://blog.quantumbitdesigns.com/2008/07/22/programmally-selecting-an-item-in-a-treeview/
그리고 그는 모든 종류의 엉덩이를 차는 샘플 소스 코드를 가지고 있습니다.
다른 팁
TreeView와 Scene 항목이 공통 ID 값을 공유하고 식별 할 것이라고 가정합니다. 그런 다음 3D 장면이나 TreeView에서 TreeView가 이미 가지고있는 OnSelectionChanged를 구현하고 구독하십시오. 그런 다음 업데이트/변경되면 다른 하나는 즉시 알리고 그에 따라 자체적으로 업데이트해야합니다. 물론 업데이트에서도 변화를 먹으십시오. 그렇지 않으면 onchange 이벤트의 불쾌한 루프를 만들 것입니다.
... 아니면, 당신의 질문을 오해 했습니까?
제휴하지 않습니다 StackOverflow