2014-10-04 47 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不是顏色。