Is there a nice way (except retemplating the whole TreeViewItem.Template) to disable selection in TreeView?
I am basically looking for the ItemsControl style of the TreeView (An ItemsControl is the best use to ‘disable’ selection on ListBox, read this post)
Whenever an item is selected, you could “unselect” it. Ex. modify the code from http://www.codeproject.com/KB/WPF/TreeView_SelectionWPF.aspx or use a MVVM approach (see http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx) and always set IsSelected back to false.