So someone suggested using a WPF TreeView, and I thought: \"Yeah, that seems like the right approach.\" Now, hours and hours later, I simply can\'t believe how
TreeView
I would probably use the SelectedItemChanged event to set a respective property on your VM.