To keep this post fairly short I will reference the great code you have provided from http://www.telerik.com/community/forums/wpf/treeview/select-entire-row-and-remove-expand-buttons.aspx
I would like the SelectionVisual Border to stay highlighted on the main tree item if a user goes deeper into the tree. I am also trying to change the foreground color of the item if selected.
I was thinking that I needed to have a ItemContainerStyle for each HierarchicalDataTemplate "layer" in the treeview to achieve the desired result. Is this the best way?
I am including a reference picture to better illustrate what I am talking about. I have already done the expander.
Your controls and help save us lots of time :)