wpf treeview获取子节点索引
时间: 2023-09-22 14:11:05 浏览: 107
c# treeview 获取子节点
可以使用TreeView的ItemContainerGenerator属性来获取子节点索引。具体方法如下:
1. 获取TreeView的根节点:
```
TreeViewItem rootItem = treeView.ItemContainerGenerator.ContainerFromIndex(0) as TreeViewItem;
```
2. 获取根节点的第一个子节点:
```
TreeViewItem firstChild = rootItem.ItemContainerGenerator.ContainerFromIndex(0) as TreeViewItem;
```
3. 获取第一个子节点的索引:
```
int index = treeView.ItemContainerGenerator.IndexFromContainer(firstChild);
```
注意:如果子节点是延迟加载的,则需要先展开父节点才能获取子节点的索引。
阅读全文