Я только что попробовал, и вам просто нужно изменить цвет текста, я также не смог увидеть текст "AntiqueWhite".
Также не уверен, что это преднамеренно, но если вы используете холстычтобы расположить текстовые поля, вы можете просто установить их положение внутри тега текстового поля, как показано ниже.
<TextBlock Grid.Row="1" Grid.Column="1" x:Name="tBlockLunarDay" Foreground="Black" FontFamily="Times New Roman" FontSize="12" TextAlignment="Center" FontWeight="Bold" FontStyle="Italic" Width="20" Height="20" Canvas.Top="2" Canvas.Left="1" Visibility="Visible" IsEnabled="True">19</TextBlock>