WPF TreeView节点的展开和收缩
来源:互联网 发布:元数据的作用 编辑:程序博客网 时间:2024/05/17 23:57
1、实现TreeView所有节点的展开和收缩
/// <summary>
////// </summary>
/// <param name="control">TreeView控件</param>
/// <param name="expandNode">true:展开 false:收缩</param>
private void SetNodeExpandedState(ItemsControl control, bool expandNode)
{
try
{
if (control != null)
{
foreach (object item in control.Items)
{
TreeViewItem treeItem = control.ItemContainerGenerator.ContainerFromItem(item) as TreeViewItem;
if (treeItem != null && treeItem.HasItems)
{
treeItem.IsExpanded = expandNode;
if (treeItem.ItemContainerGenerator.Status != System.Windows.Controls.Primitives.GeneratorStatus.ContainersGenerated){
treeItem.UpdateLayout();
}
SetNodeExpandedState(treeItem as ItemsControl, expandNode);
}
}
}
}
catch (Exception ex)
{
Eastups.Utility.Logger.Write(LogType.Error, ex.Message.ToString());
}
}
1 0
- WPF TreeView节点的展开和收缩
- treeview 展开选中节点,收缩同级节点(可以改变展开和收缩的图标)
- WPF TreeView 展开和闭合所选择的节点
- WPF TreeView 展开和闭合所有节点
- TreeView节点收缩与展开(二)
- WPF中展开一个TreeView控件的所有树节点
- WPF中展开一个TreeView控件的所有树节点
- WPF中展开一个TreeView控件的所有树节点
- WPF中展开一个TreeView控件的所有树节点
- WPF中展开一个TreeView控件的所有树节点
- WPF TreeView 节点选择与展开的绑定
- jQuery插件treeview点击节点名称不展开、收缩节点
- jQuery插件treeview点击节点名称不展开、收缩节点
- 如何实现 TreeView Items 全部展开和全部收缩(WPF)
- WPF TreeView如何展开到某个节点
- WPF TreeView如何展开到某个节点
- WPF TreeView如何展开到某个节点
- Asp.net TreeView点节点中文字实现菜单的收缩与展开
- Spring boot08 之修改application.properties
- UVA - 11624 多点bfs [kuangbin带你飞]专题一
- LLVM教程( 三)-- LLVM IR
- BTK工具使用
- 音视频码率,采样率,帧率基础知识
- WPF TreeView节点的展开和收缩
- 兼容IE8的旋转角度
- 常见优化问题
- 学习—三部曲
- explode multiPart 炸开多部件(复杂对象)又称为多部分
- SpringBoot09 之修改编译JDK版本
- spring-mvc数据源配置及modelAttribute注解
- 数据科学工程师面试宝典系列之四---MySQL基础
- 如何编译生成dll文件以及如何调用dll文件