Ricerca e selezione di un TreeView Item di programmazione?
-
21-08-2019 - |
Domanda
Nella mia applicazione 3d, ho un TreeView
che è databound a un ObservableCollection
di oggetti in 3d mia scena. In teoria un utente può cliccare su un oggetto nella vista 3d, che dovrebbe aggiornare il <=> per selezionare la voce corrispondente. Ma io non so esattamente come. Ho solo l'oggetto 3d l'utente scelto.
Come faccio a fare questo?
Soluzione
Trovato la soluzione giusta qui .
http: // blog.quantumbitdesigns.com/2008/07/22/programmatically-selecting-an-item-in-a-treeview/
E ha il codice sorgente di esempio che funziona, che prende tutti i tipi di culo.
Altri suggerimenti
Vorrei assumere sia all'elemento ad albero e la scena avrei condiviso (e essere identificati da) un valore di ID comune. Poi, in entrambi scena 3D o TreeView, implementare e sottoscrivere un OnSelectionChanged, che il vostro TreeView ha probabilmente già. Poi, quando uno viene aggiornato / modificato, l'altro dovrebbe essere notificata immediatamente, e aggiornare di conseguenza. Assicurarsi, naturalmente, di mangiare il cambiamento anche sul aggiornare o si creerà un brutto ciclo di eventi OnChange.
... o, ho frainteso la tua domanda?