我有一个关于使用 WPF TreeView 控件的问题。我有 n 个层次树节点,并希望在 TreeView 控件中显示它们,但具有某种“不寻常”的可视化效果。假设这些是我的节点:
Level1Item1
Level2Item1
Level3Item1
Level3Item2
Level2Item2
Level3Item3
Level3Item4
Level2Item3
Level1Item2
Level2Item4
Level2Item5
Level2Item6
Level1Item3
Level2Item7
Level2Item8
Level2Item9
现在,我不想像上面那样显示它们,而是将每个级别显示为一行按钮,其中只有所选父节点的子节点可见,例如:
[Level1Item1] Level1Item2 Level1Item3
Level2Item1 [Level2Item2] Level2Item3
Level3Item3 Level3Item4
其中方括号中的项目是选定的节点。
标准的 wpf TreeView 控件是否可以通过某种方式设置样式,从而实现这一点?
谢谢!