WPF Miller Columns, Part 2

Last time, I walked through an implementation of Miller Columns in WPF that I had posted on StackOverflow, but it ended with a few issues.

  • It was incomplete. I didn’t post the entire implementation, and much of the context was lost between then and now.
  • The implementation wasn’t very MVVM. It required a specific type to be used as a data context, whereas in MVVM proper, the view model should be completely decoupled from the view.
  • The solution required a code behind. This isn’t necessarily a bad thing, but I’d like to see if we can develop a pure-XAML solution.

Continue reading “WPF Miller Columns, Part 2”