Silverlight 动态设置TreeViewItem的样式?(银光)

Silverlight 动态设置TreeViewItem的样式?(银光),silverlight,treeview,styles,Silverlight,Treeview,Styles,嘿,大家好,我注意到,如果我为treeview设置了一个样式设置,为treeview项目设置了另一个样式设置,那么一旦我将项目放入树中,它就会被覆盖。是否有人对如何在保持应用于整个树视图的默认样式的同时单独控制每个树视图项的样式提出了建议?基本上,我希望根据项目中的数据字段,使TreeView项目的文本变为红色。否则我希望它是黑色的。谢谢,DataTemplateSelector不在Silverlight中。试试下面的链接 谢谢,原来是TreeViewItem。如果您将对象用作引用,则可以将样式

嘿,大家好,我注意到,如果我为treeview设置了一个样式设置,为treeview项目设置了另一个样式设置,那么一旦我将项目放入树中,它就会被覆盖。是否有人对如何在保持应用于整个树视图的默认样式的同时单独控制每个树视图项的样式提出了建议?基本上,我希望根据项目中的数据字段,使TreeView项目的文本变为红色。否则我希望它是黑色的。谢谢,DataTemplateSelector不在Silverlight中。试试下面的链接


谢谢,原来是TreeViewItem。如果您将对象用作引用,则可以将样式设置为ItemContainerStyle。

我不想了解如何更改数据模板,这部分很好。我不需要知道如何改变风格。不幸的是,我不能简单地添加Setters,因为Style.Setters集合说它是只读的。这是否意味着您不能在运行时更改样式?谢谢,我认为这是一篇基于你需要的好文章。谢谢,原来是TreeViewItem。如果将对象用作引用,则可以将样式设置为ItemContainerStyle。