[英]Change the text color on WPF Calendar?
我想在WPF日历上更改特殊日子的文本颜色。
我在"The RedLetterDays Display"
项下研究了主题http://msdn.microsoft.com/zh-cn/magazine/dd882520.aspx ,它显示了如何突出显示特殊的日子,但是我想更改颜色仅特殊日子。
我阅读了XAML文件中的代码,并且看到了重要的一行
<Rectangle x:Name="RedLetterDayBackground" IsHitTestVisible="False" Fill="#80FF0000" />\
作者使用矩形突出显示特殊的日子。
有人可以告诉我如何编辑此XAML代码以解决我的要求,或者如果您有其他方法可以这样做?
非常感谢,
T&
改变你的DataTrigger的目标到TextElement
在CalendarDayButton
代替RedLetterDayBackground
,将实现你想要的改变。
<DataTrigger Binding="{Binding Converter={StaticResource conv}}" Value="{x:Null}">
<Setter TargetName="CalendarDayButton" Property="TextElement.Foreground" Value="Red" />
</DataTrigger>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.