WPF: установить цвет фона в комбинированном окне с высокой контрастностью цвета - PullRequest
0 голосов
/ 23 сентября 2018

Поэтому я задаю высокую контрастность и устанавливаю красный цвет фона:

private void HoherKontrast()
    {
        if (SystemParameters.HighContrast == true) 
        {     
            AKTIVES_ELEMENT_CONTRAST = Brushes.Red;
            NICHTAKTIVES_ELEMENT_CONTRAST = Brushes.Black;
        }
     }

Если текстовый редактор находится в безбарьерном режиме, цвет фона красный:

 private void ComboboxGotKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
    {
        if (ChkBarrierefrei.IsChecked.Value == true)
        {
            ComboBox source = e.Source as ComboBox;
            if (source != null)
            {
                source.Background = AKTIVES_ELEMENT_CONTRAST;
            }
        }
    }

Проблема: цвет фона не становится красным, а в поле со списком есть синяя полоса.

Что нужно сделать, чтобы в поле со списком появился цвет фона?

...