【问题标题】:Dynamically Styling TreeViewItem? (Silverlight)动态样式化 TreeViewItem? (银光)
【发布时间】:2010-06-28 14:05:45
【问题描述】:

大家好,我注意到,如果我为树视图设置了样式设置,而为树视图项设置了不同的设置,则一旦我将项目放入树中,它就会被覆盖。有没有人有关于如何单独控制每个树视图项的样式的建议,同时维护应用于整个树视图的默认样式?基本上我想根据项目中的数据字段使我的 treeviewitem 的文本变为红色。否则我希望它是黑色的。谢谢

【问题讨论】:

    标签: silverlight treeview styles


    【解决方案1】:

    DataTemplateSelector 不在 Silverlight 中。试试下面的链接

    http://blog.timmykokke.com/archive/2009/09/28/datatemplateselector-in-silverlight.aspx

    【讨论】:

    • 我不是在寻找如何更改数据模板,那部分很好。我需要知道如何改变风格。不幸的是,我不能简单地添加 Setters,因为 Style.Setters 集合说它是只读的。这是否意味着您不能在运行时更改样式?谢谢
    • 根据您的需要,我认为这是一篇不错的文章。 tozon.info/blog/post/2009/03/15/…
    • 谢谢,原来是 TreeViewItem。Style 可以设置为 ItemContainerStyle 如果您使用对象作为参考。
    【解决方案2】:

    谢谢,原来是 TreeViewItem.Style 如果您使用对象作为引用,可以将其设置为 ItemContainerStyle。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多