有没有高手有经验的?
提点一二。例如,我要把treeview里所有的“china”词语,都高亮起来,有没有办法?

解决方案 »

  1.   

    遍历你的TreeView的节点的Header内容,如果为“china”的话,设置该节点前景颜色为红色,并且加粗,体现为一种高亮的效果。
      

  2.   


    你理解错了我的意思了,我的意思是:如果Header内容为:“I'm from china”.那么,我只想“china”这个词语高亮,而“I'm from”不高亮
      

  3.   

    修改treeviewItem的模板,用RichTextBox来显示,然后在RichTextBox中显示高亮,不过这种方法需要在后台代码进行处理,在Treeview中更显得麻烦;我觉得最好的办法是自定义一个Text控件,包含RichTextBox或者其他控件的组合,用来可以显示高亮的文本;使用时只需在treeview的ItemTemplate中显示自定义的Text控件就可以了
      

  4.   


    如何使得TextBlock的字符高亮?
    例如我现在: 
    TextBlock  tb= new TextBlock();
    tb.text="A bird is singing to anthor bird in the tree."那么,我要高亮TextBlock里的"bird",代码该如何写?
      

  5.   

    如何使得TextBlock的字符高亮?
    例如我现在:  
    TextBlock tb= new TextBlock();
    tb.text="A bird is singing to anthor bird in the tree."那么,我要高亮TextBlock里所有的"bird"和"tree",代码该如何写?