WPF笔记(1)

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

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

        <TreeView>
            <TreeView.ItemContainerStyle>
                <Style TargetType="TreeViewItem">
                    <Setter Property="IsExpanded" Value="True" />
                </Style>
            </TreeView.ItemContainerStyle>
        </TreeView>
原文地址:https://www.cnblogs.com/karascanvas/p/7722542.html