当前位置:  开发笔记 > 编程语言 > 正文

更改列表框中contentpresenter的前景颜色

如何解决《更改列表框中contentpresenter的前景颜色》经验,为你挑选了3个好方法。

我为列表框创建了以下样式,该列表框将在某些文本旁边显示图像:


                                            -->

                                        
                                        
                                    
                                
                            
                            
                                
                                    
                                    
                                    
                                    
                                    
                                
                            
                        
                    
                
            
        
    
    
        
            
                
                    
                        
                            
                                
                            
                        
                    
                
                
                    
                        
                    
                
            
        
    

我必须使用contentpresenter,因为我使用ListBox本身的DisplayMemberPath过滤显示的内容(文本方式).

我想要做的就是在ListBox中选择一个项目时将FontWeight设置为Bold,将Foreground设置为White.

有人遇到过这样的问题吗?我已经查看了一些相关的问题,但人们已经能够使用TextBlock解决他们的问题,我不能不幸.

任何信息ppl可以给予将不胜感激.

干杯



1> 小智..:

还有另一种方式.您可以添加ContentPresenter此属性

TextBlock.Foreground="YourColour"

在这种情况下,您还可以在该属性上使用动画.



2> Bijington..:

一切都好,我自己设法回答了这个问题,我试图修改contentpresenter的前景/字体,它不包含前景/字体的定义所有我只需要这样做:



即删除:

TargetName="DisplayText"



3> Factor Mysti..:

根据这个相关的答案,我能够解决类似的问题,具体如下:


推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有