我在这里得到了这个循环:
foreach (object obje in this.treeViewSL.Items)
{
TreeViewItem TVI = (TreeViewItem)treeViewSL.ItemContainerGenerator.ContainerFromItem(obje);
if ((TVI.Header.ToString() == _object.NodeText))
{
TVI.IsSelected = true;
TVI.IsExpanded = true;
_selectedItem = treeViewSL.SelectedItem as TreeViewItem;
continue;
}
}
这样可以很好地查看第一项中是否存在带有此标题的treeviewitem,但似乎treeviewsl.Items不计算孩子,它给了我一个但是有3个,所以1个根有2个孩子,我怎么能循环这些呢?