WPF,如何使treeview里的某个关键词,高亮?
有没有高手有经验的?提点一二。
例如,我要把treeview里所有的“china”词语,都高亮起来,有没有办法? --------------------编程问答-------------------- 遍历你的TreeView的节点的Header内容,如果为“china”的话,设置该节点前景颜色为红色,并且加粗,体现为一种高亮的效果。 --------------------编程问答--------------------
你理解错了我的意思了,我的意思是:
如果Header内容为:“I'm from china”.
那么,我只想“china”这个词语高亮,而“I'm from”不高亮。。。
--------------------编程问答-------------------- 修改treeviewItem的模板,用RichTextBox来显示,然后在RichTextBox中显示高亮,不过这种方法需要在后台代码进行处理,在Treeview中更显得麻烦;我觉得最好的办法是自定义一个Text控件,包含RichTextBox或者其他控件的组合,用来可以显示高亮的文本;使用时只需在treeview的ItemTemplate中显示自定义的Text控件就可以了 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
如何使得TextBlock的字符高亮?
例如我现在:
TextBlock tb= new TextBlock();
tb.text="A bird is singing to anthor bird in the tree."
那么,我要高亮TextBlock里的"bird",代码该如何写? --------------------编程问答-------------------- 如何使得TextBlock的字符高亮?
例如我现在:
TextBlock tb= new TextBlock();
tb.text="A bird is singing to anthor bird in the tree."
那么,我要高亮TextBlock里所有的"bird"和"tree",代码该如何写? --------------------编程问答--------------------
补充:.NET技术 , C#