Вот мой TreeView:
<TreeView x:Name="Tree">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<EventSetter Event="MouseDoubleClick" Handler="TreeViewItem_MouseDoubleClick"/>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
Независимо от того, на каком узле щелкнули, в свойстве Header отправителя находится заголовок корня дерева.