我为列表框创建了以下样式,该列表框将在某些文本旁边显示图像:
-->
我必须使用contentpresenter,因为我使用ListBox本身的DisplayMemberPath过滤显示的内容(文本方式).
我想要做的就是在ListBox中选择一个项目时将FontWeight设置为Bold,将Foreground设置为White.
有人遇到过这样的问题吗?我已经查看了一些相关的问题,但人们已经能够使用TextBlock解决他们的问题,我不能不幸.
任何信息ppl可以给予将不胜感激.
干杯
还有另一种方式.您可以添加ContentPresenter
此属性
TextBlock.Foreground="YourColour"
在这种情况下,您还可以在该属性上使用动画.
一切都好,我自己设法回答了这个问题,我试图修改contentpresenter的前景/字体,它不包含前景/字体的定义所有我只需要这样做:
即删除:
TargetName="DisplayText"
根据这个相关的答案,我能够解决类似的问题,具体如下: