Frage

In meiner 3D-Anwendung, habe ich ein TreeView, die zu einem ObservableCollection von Objekten in meiner 3D-Szene ist datengebundene. In der Theorie in der 3D-Ansicht kann ein Benutzer, auf ein Objekt klicken, das die TreeView aktualisieren soll die entsprechende Option auszuwählen. Aber ich weiß nicht genau wissen, wie. Ich habe nur das 3D-Objekt der Benutzer gerichtet.

Wie gehe ich um dies zu tun?

War es hilfreich?

Lösung

Gefunden die Lösung direkt hier .

http: // blog.quantumbitdesigns.com/2008/07/22/programmatically-selecting-an-item-in-a-treeview/

Und er hat Beispiel-Quellcode bekommt, das funktioniert, die alle Arten von Arsch tritt.

Andere Tipps

würde ich annehmen, sowohl die treeview und Szenen Artikel teilen würden (und identifiziert werde) einen gemeinsamen ID-Wert. Dann entweder in der 3D-Szene oder Treeview, implementieren und abonnieren Sie einen OnSelectionChanged, die Ihr TreeView wahrscheinlich schon hat. Wenn man dann aktualisiert / geändert, sollte der andere sofort benachrichtigt werden und aktualisieren sich entsprechend. Seien Sie sicher, natürlich zu essen, um die Änderung auch auf das Update, oder Sie werden eine böse Schleife von OnChange Ereignisse erstellen.

... oder habe ich falsch verstehe Ihre Frage?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top