public void treeTool(TreeViewItem item,int grade)
{
if (grade < 2 && item.Items.Count > 0)
{
for (int i = 0; i < item.Items.Count; i++)
{
TreeViewItem nowItem = item.Items[i] as TreeViewItem;
nowItem.IsExpanded = true;
treeTool(nowItem, grade++);
}
}
else if (grade > 2 && item.Items.Count>0)
{
for (int i = 0; i < item.Items.Count; i++)
{
TreeViewItem nowItem = item.Items[i] as TreeViewItem;
nowItem.IsExpanded = false;
treeTool(nowItem, grade++);
}
}
}
没 winform 不知道 正确性怎么样
大概就这么个意思 用递归的
具体样式什么的 自己改下
c#好长时间 没碰了,循环2次到2级节点,将其属性改一下就可以了
我晕你。 有个一方法来定指 展开还是收缩。
都搞忘了