我对使用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控件可以通过某种方式设置样式,以便这可能吗?
谢谢!
答案 0 :(得分:0)
无论如何,WPF TreeView
控件都可以设置样式。最好的方法是在 Expression Blend 中打开项目,然后开始在TreeView控件模板中自定义标准项模板。这非常简单,但您需要了解如何使用表达式混合,以便通过适当的工具有效地完成。