Ich versuche, einen 3D-Editor zu erstellen, und ich verwende Prism als meine Anwendung Framework. Ich wollte, dass ein Viewport3D eine Region für meine Ansichten ist und einzelne Bäume des Visual3D-Objekts die Ansichten selbst sind.Visual3D als eine Ansicht in Prisma MVVM-Szenario
Die Standardmethode zum Anfügen eines Ansichtsmodells an die Ansicht ist DataContext. Keines der Visual3D-Objekte verfügt jedoch über Datenkontext. Daher kann ich mich nicht gut an meine Betrachtungsmodelle binden. Jeder ist auf das Problem gestoßen? Irgendwelche Lösungen neben der Re-Architektur meiner Anwendung, so dass ich Visual3D nicht als meine Ansichten verwende?
Alex.
Nein kann. Jedes UserControl muss sein eigenes Viewport3D enthalten - also eigene Lichtquellen und eine eigene Tiefenordnung. Ich möchte, dass alle Objekte korrekt in der Tiefe geordnet und beleuchtet sind. Viele unabhängige Viewport3Ds in UserControls erreichen mein Ziel nicht. – Alex