仅在多个文本块中更改一个文本块的字体颜色

时间:2014-10-04 02:31:44

标签: xaml windows-phone-8.1

我有多个文本块,我需要根据日期更改文本块的字体颜色。就像在日历中,今天将是不同颜色的日历。我怎么能编码呢?救命。提前谢谢。

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

1 个答案:

答案 0 :(得分:0)

将前景绑定到一个接收文本输入的转换器。

LINK:MSDN Converter Link


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

请记住在您的转换器中返回Brush而不是颜色。