C# WPF-从树的深处依赖于节点样式

C# WPF-从树的深处依赖于节点样式,c#,.net,wpf,treeview,C#,.net,Wpf,Treeview,我正在寻找有关在WPF中设置TreeView样式的信息。我想为树的每个级别设置不同的文本颜色。我有三层的树 例如: ->根(黑色) ->1a级(红色) ->2a级(绿色) ->2b级(绿色) ->1b级(红色) ->2c级(绿色) 提前感谢您的帮助。您可以使用自定义逻辑绑定视图模型属性上的颜色(前景或背景) 在您的情况下,您必须使用一点逻辑来计算级别:找到父视图模型的级别并添加1,如果父视图为null,则返回0 如果您是WPF和treeview的新手,我强烈建议您阅读以下内容:可能重复:

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

例如:

->根(黑色)
->1a级(红色)
->2a级(绿色)
->2b级(绿色)
->1b级(红色)
->2c级(绿色)

提前感谢您的帮助。

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

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

如果您是WPF和treeview的新手,我强烈建议您阅读以下内容:

可能重复: