Не уверен, что вы подразумеваете под TreeNodes.
Как правило, у вас есть соответствующее свойство IsSelected
в вашей модели представления, к которому привязывается ваше представление:
<TreeView>
<TreeView.ItemContainerStyle>
<Style TargetType="TreeViewItem">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
Следовательно, вы просто просматриваете элементы данных в вашей модели представления и устанавливаете IsSelected = false
там.
Однако, похоже, у вас нет такого свойства. В этом случае вам нужно получить соответствующий TreeViewItem
для каждого элемента данных. См. Свойство TreeView.ItemContainerGenerator
для получения информации о том, как это сделать. Что-то вроде:
var treeViewItem = _treeView.ItemContainerGenerator.ContainerFromIndex(0) as TreeViewItem;
treeViewItem.IsSelected = false;