博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TreeView展开所有节点
阅读量:4668 次
发布时间:2019-06-09

本文共 1208 字,大约阅读时间需要 4 分钟。

1 private void ExpandAllFolder(GsTreeListViewItem aItem)         2 { 3   if (aItem == null) return; 4   CPlanContentAndOrder ItemPlan = aItem.Header as CPlanContentAndOrder; 5   if (ItemPlan.iType != (int)TPlanNodeType.EFolder) return; 6   aItem.IsExpanded = true; 7   if (aItem.ItemContainerGenerator.Status != System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated) 8   { 9      //生成子节点10     aItem.ItemContainerGenerator.StatusChanged += new EventHandler(delegate11       {12             if (aItem.ItemContainerGenerator.Status == System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated)13             {14                for (int i = 0; i < aItem.Items.Count; i++)15                 {16             GsTreeListViewItem item = aItem.ItemContainerGenerator.ContainerFromIndex(i) as GsTreeListViewItem;17             ExpandAllFolder(item);18                }19         }20       });21   }22   else23   {24     for (int i = 0; i < aItem.Items.Count; i++)25     {26           GsTreeListViewItem item = aItem.ItemContainerGenerator.ContainerFromIndex(i) as GsTreeListViewItem;27           ExpandAllFolder(item);28        }29   }30 }

 

转载于:https://www.cnblogs.com/qiups/p/8677917.html

你可能感兴趣的文章
数据类型
查看>>
SharePoint 2010中的内容类型集线器 - 内容类型发布与订阅
查看>>
如何解决在Windows Server 2008 R2 上安装证书服务重启后出现 CertificationAuthority 91错误事件...
查看>>
c# 获取键盘的输入
查看>>
mysql忘记密码
查看>>
小股神助A股股民畅享经济发展红利
查看>>
Python灰帽子pdf
查看>>
Node.js区块链开发pdf
查看>>
轻松学SQL Server数据库pdf
查看>>
Oracle 日期查询
查看>>
说说今年的计划
查看>>
把discuzX 的用户登录信息添加到纯静态页面
查看>>
文件大小计算
查看>>
jQuery多选列表框插件Multiselect
查看>>
iOS:给图片置灰色
查看>>
Java 8 (5) Stream 流 - 收集数据
查看>>
ubuntu下安装JDK
查看>>
【C#】使用DWM实现无边框窗体阴影或全透窗体
查看>>
【MySql】脚本备份数据库
查看>>
keil5 配置 stm32f103rc 软件仿真
查看>>