Поэтому я задаю высокую контрастность и устанавливаю красный цвет фона:
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;
}
}
}
Проблема: цвет фона не становится красным, а в поле со списком есть синяя полоса.
Что нужно сделать, чтобы в поле со списком появился цвет фона?