То, что вы хотите сделать, это установить ItemContainerStyle и затем использовать EventSetters
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<EventSetter Event="TreeViewItem.MouseDoubleClick"
Handler="TreeViewItem_MouseDoubleClick"/>
<EventSetter Event="TreeViewItem.Selected"
Handler="TreeViewItem_Selected" />
....