Ich habe XSDs als Daten in einem SQL Server-XML- oder Oracle XMLType-Feld gespeichert. Ich erhalte eine XSD aus der Datenbank als XDocument. Ich möchte dieses XDocument in einer WPF-Baumansicht anzeigen. Dies ist relativ einfach, wenn ich das Xdocument direkt an die Baumansicht mit einem xmldataprovider und einer hierarchicalDataTemplate binde.Anzeigen eines XDocuments als WPF-Strukturansicht mithilfe eines MVVM ViewModel
Allerdings verwendet meine Anwendung das mvvm-Muster und ich möchte das xdocument in der ViewModel-Ebene darstellen, an das die Baumansicht dann ähnlich wie der Artikel von Josh Smith über das Binden der WPF-Strukturansicht an ViewModels bindet. http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx
Mein Ziel ist es, einen XNode der XSD (XDocument) zu wählen.
Irgendwelche Vorschläge, wie ich das XDocument einer XSD im ViewModel darstellen könnte, damit ich einen XNode auswählen kann?