picoe / Eto

Cross platform GUI framework for desktop and mobile applications in .NET
Other
3.62k stars 327 forks source link

Implement MVVM for TreeGridView #240

Open cwensley opened 9 years ago

cwensley commented 9 years ago

The TreeGridView is the last remaining control that doesn't support an MVVM architecture for the tree nodes. We need to handle INotifyCollectionChanged for all expanded nodes, and potentially INotifyPropertyChanged for things like Expandable, etc.

It would also be nice to support using bindings for each of the node item properties, instead of using ITreeGridItem, however this may be best done as a separate task.

tomspilman commented 8 years ago

It would be great to see this addressed. We're having to use XWT's tree view to work around things for now.