0

所以我要求高对比度并将背景颜色设置为红色:

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;
            }
        }
    }

问题:背景颜色没有变成红色,Combobox 有一个蓝色条。

我该怎么做才能使组合框的背景颜色变为红色?

4

0 回答 0