循环遍历TreeView.Items的子节点

时间:2017-06-20 14:32:43

标签: c# wpf

我在这里得到了这个循环:

 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个孩子,我怎么能循环这些呢?

0 个答案:

没有答案