I spent the weekend having a blast writing a WPF app that displays an interactive object graph, and detects/highlights circular dependencies. It was so much fun, that I decided to publish an article about it on CodeProject.
Here’s a screenshot of the app:
The app uses Charles Petzold’s ArrowLine element, PropertyObserver and ObservableObject from my MVVM Foundation library, DragCanvas from WPF.JoshSmith, and ContentControl3D from Thriple.
If you want to check it out, here’s the article:
http://www.codeproject.com/KB/WPF/WpfGraphVisualization.aspx
Enjoy!
[…] WPF graph that detects circular dependencies (Josh Smith) […]