2014-10-04 41 views
-1

我有多个文本块,我需要根据日期更改文本块的字体颜色。就像在日历中,今天的颜色会与其他日子不同。我如何编码?帮帮我。提前致谢。更改多个文本块中的多个文字块的fontcolor

<TextBlock 
    x:Name="day1" 
    Style="{StaticResource styleForTextbox}" 
    Text="1" /> 
....... 
<TextBlock 
    x:Name="day50" 
    Style="{StaticResource styleForTextbox}" 
    Text="50" /> 

回答

0

将前景绑定到需要输入文本的转换器。

LINK:MSDN Converter Link


<TextBlock Name="day" Foreground="{Binding Path=DayBinding, Converter={StaticResource DateToColorConverter}}"/> 

记住在你的转换器返回一个Brush不是颜色。