У меня есть User Interface
, и я меняю свойство background
основной сетки. Теперь некоторые выглядят очень приятно, но некоторым трудно читать текст, который отображается. Тем не менее, возникает проблема, когда у меня сейчас около 20 ярлыков, и их изменение и назначение цвета каждый раз делает мой код уродливым. Я знаю, что должен быть более элегантный дизайн.
Я пытался привязать метки к цвету, но это не работает. вот код
XAML:
<Label Foreground="{Binding defColor}" Content="Settings" Height="44" HorizontalAlignment="Left" Margin="12,53,0,0" Name="label1" VerticalAlignment="Top" FontWeight="Normal" FontSize="26" />
Код:
SolidColorBrush defColor = new SolidColorBrush();
public SettingsWindow()
{
InitializeComponent();
defColor.Color = Colors.Black;
//defColor.Color = Colors.Black; label1.Foreground = defColor;
}
private void button4_Click(object sender, RoutedEventArgs e)
{
defColor.Color = Colors.Black;
}
Спасибо