0

我正在寻找有关在 WPF 中设置 TreeView 样式的信息。我想为每个级别的树设置不同的文本颜色。我有 3 个级别的树。

例子:

-> Root(黑色)
    -> Level 1a(红色)
      -> Level 2a(绿色)
      -> Level 2b(绿色)
    -> Level 1b(红色)
      -> Level 2c(绿色)

在此先感谢您的帮助。

4

1 回答 1

0

您可以使用自定义逻辑在视图模型属性上绑定颜色(前景或背景)。

在您的情况下,您必须使用一点逻辑来计算级别:找到父视图模型的级别并添加 1 或如果 parent 为空则返回 0。

如果您是 WPF 和树视图的新手,我强烈建议您阅读: http: //www.codeproject.com/Articles/26288/Simplifying-the-WPF-TreeView-by-Using-the-ViewMode

于 2013-03-28T10:10:26.847 回答