Ich habe 2 Label
s in einem StackPanel
und eine Foreground
Farbe zu beiden von ihnen ... Die zweite zeigt, wie schwarz, wenn es nicht sollte.WPF Label Vordergrundfarbe
<StackPanel HorizontalAlignment="Right" Orientation="Horizontal" Grid.Column="4" Grid.Row="0" Width="Auto" Margin="0,0,20,0">
<Label Content="{lex:LocText CGI, Suffix=:}" Foreground="#FFE0E0E0" FontSize="24" VerticalAlignment="Bottom" Margin="0,0,0,10" HorizontalAlignment="Right" />
<Label Content="{Binding Cgi}" ContentStringFormat="{}{0}%" Foreground="#FFE0E0E0" FontSize="24" VerticalAlignment="Bottom" Margin="0,0,0,10" HorizontalAlignment="Right" />
</StackPanel>
Gibt es etwas, was ich falsch mache?
Ihre Vermutung war richtig. Ich habe dieses Verhalten bemerkt, seit wir die Metro Styles hinzugefügt haben. Daran habe ich nicht gedacht. – JuHwon
Nur weil ich gesucht habe, wie man die Farbe eines Etiketts ändert und es mich hierher gebracht hat, möchte ich hinzufügen, dass, wenn Sie einfach die Farbe eines Etiketts in Ihrer Codedatei ändern wollen, dies tun sollte: 'lblStatus.Foreground = neuer SolidColorBrush (Colors.Red); ' – Ortund
oder mit etwas weniger Code,' lblStatus.Foreground = Brushes.Red; ' –