WPF graph that detects circular dependencies

November 16, 2009

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:



My WPF library has been updated

July 13, 2008

After procrastinating for well over a year, I finally bit the bullet and updated WPF.JoshSmith today.  It took hours and reminded me how much I dislike working with HTML! 😐

I added a bunch of my WPF controls, panels, utility classes, etc.  I did not bother adding demo projects to the solution, since I provide links to the demo projects. Well, actually, I didn’t add demo projects because I’m far too lazy to bother…

So, if you want to have all of my goodies in one project/DLL, you can get it here.

WPF.JoshSmith has been updated

February 25, 2007

I’ve been busy tonight updating some of my articles on CodeProject.  There is a new version of the WPF.JoshSmith library, which you can grab here.  In addition to some bug fixes, I also added the SmartTextBox control to the library.

By the way, the “Josh Smith on WPF” t-shirts arrived in the mail the other day.  They look great!  You can win one for yourself (along with thousands of dollars worth of WPF components) by entering The WPF Challenge. 😉