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