网上搜索一下,发现都是通过遍历Items并转换为TreeViewItem来设置节点的IsExpanded属性使其展开,但是在使用数据绑定时并不能正常工作 (遍历Items得到的是绑定的数据项)。

于是观察了可视化树的结构,尝试了几种方法,最后成功的是通过Style来设置 (可通过Trigger或者Binding来实现交互)。

 

WPF笔记(1) - TreeView使用数据绑定时如何展开所有节点

 

        <TreeView>
            <TreeView.ItemContainerStyle>
                <Style TargetType="TreeViewItem">
                    <Setter Property="IsExpanded" Value="True" />
                </Style>
            </TreeView.ItemContainerStyle>
        </TreeView>

 

相关文章:

  • 2022-12-23
  • 2021-09-21
  • 2022-02-23
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案