Hi !
So if I understand well, there's no easy way.
With the OnPreviewMouseLeftButtonDown event, I have nothing more than what I have with ItemSelecting event. Moreover, it will be triggered by any click, even if it's not on an property, what's better with this event ?
I don't care about any double click, I just need a normal click to trigger the selection of the whole text (even if it's a string, bool, path...)
When you say "react based on the hierarchy of what was clicked appropriate", what do you mean ? I don't really understand this.