Hallo,
du könntest dir auch die
TreeViewPresenter Komponente aus DSharp von Stefan Glienke anschauen. Ich benutze sehr gerne diese Komponente für VirtualStringTree Binding in MVVM und binde einfach die IObjectList vom ViewModel mit der View, oder genau genommen binde ich die ItemsSource Property der TreeViewPresenter mit einer IObjectList vom ViewModel. Das Coole an dieser Komponente ist, dass die nicht nur StringGrid und TreeView bindet sondern auch VirtualStringTree. Ein Beispiel für die Verwendung mit verschiedenen TreeView Komponenten findest du im /Samples/VirtualTreeviewSample.dproj.