1

我想更改 WPF 日历上特殊日子的文本颜色。

我研究了主题http://msdn.microsoft.com/en-us/magazine/dd882520.aspx,在项目"The RedLetterDays Display"中,它显示了如何突出显示特殊日子,但我只想更改特殊日子的颜色。

我阅读了 XAML 文件中的代码,我看到了重要的一行

 <Rectangle x:Name="RedLetterDayBackground" IsHitTestVisible="False" Fill="#80FF0000" />\

作者使用矩形突出显示特殊的日子。

有人可以告诉我如何编辑这个 XAML 代码来解决我的要求,或者如果你有其他方法可以做到这一点?

非常感谢,

T&

4

1 回答 1

1

将 DataTrigger 的目标更改为TextElementinCalendarDayButton而不是RedLetterDayBackground,将实现您想要的更改。

<DataTrigger Binding="{Binding Converter={StaticResource conv}}" Value="{x:Null}">
   <Setter TargetName="CalendarDayButton" Property="TextElement.Foreground" Value="Red" />  
</DataTrigger>
于 2013-08-08T14:44:18.990 回答