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


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

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

 

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM