繁体   English   中英

更改WPF日历上的文本颜色?

[英]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的目标到TextElementCalendarDayButton代替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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM