Я думаю, что вы можете сделать это с помощью стилей и триггеров. например, в этом примере кода выбранный элемент станет жирным, а также его размер будет изменен с 12 на 12.
<Window x:Class="WpfApplication17.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" >
<Window.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="FontWeight" Value="Normal"></Setter>
<Setter Property="FontSize" Value="12"></Setter>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="FontWeight" Value="Bold"></Setter>
<Setter Property="FontSize" Value="16"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<TreeView>
<TreeViewItem Header="Computer1">
<TreeViewItem Header="UserGroup1">
<TreeViewItem Header="User1"></TreeViewItem>
<TreeViewItem Header="User2"></TreeViewItem>
<TreeViewItem Header="User3"></TreeViewItem>
</TreeViewItem>
<TreeViewItem Header="UserGroup2">
<TreeViewItem Header="User4"></TreeViewItem>
<TreeViewItem Header="User5"></TreeViewItem>
<TreeViewItem Header="User6"></TreeViewItem>
</TreeViewItem>
</TreeViewItem>
</TreeView>
</Grid>
</Window>
Вы также можете изменить Вес шрифта для одного элемента, используя свойство FontWeight объекта TreeViewItem, которое вы хотите сделать жирным, как я делал в следующем коде. в этом коде только UserGroup1 TreeViewItem выделен жирным шрифтом.
<Grid>
<TreeView>
<TreeViewItem Header="Computer1">
<TreeViewItem Header="UserGroup1" FontWeight="Bold">
<TreeViewItem Header="User1"></TreeViewItem>
<TreeViewItem Header="User2"></TreeViewItem>
<TreeViewItem Header="User3"></TreeViewItem>
</TreeViewItem>
<TreeViewItem Header="UserGroup2">
<TreeViewItem Header="User4"></TreeViewItem>
<TreeViewItem Header="User5"></TreeViewItem>
<TreeViewItem Header="User6"></TreeViewItem>
</TreeViewItem>
</TreeViewItem>
</TreeView>
</Grid>
Я надеюсь, что это будет ваш ответ.