Apply ComboBox Selected Color To The Form’s Background Color In WPF

Introduction:

This article is used for binding system color properties in a combo box, even the same scenario will work with any other control. Combo box selected color applies to the form’s background color.

Background

  • Open visual studio 2015 and createa new project from WPF.

    project

  • Project opened like as below the figures.
  • Normally WPF designxaml code .

    code

  • Now I am replacing from grid to stack panel and placing the combo box inside the stack panel.

    panel

  • Write the event in title tag Loaded.

    Ex: Window_Loaded
    1. #regionWindow_Loaded  
    2. privatevoidWindow_Loaded(object sender, RoutedEventArgs e)  
    3. {  
    4. CBox.ItemsSource = typeof(Colors).GetProperties();  
    5. }  
    6. #endregion  
  • Binding Colors in Combo box ItemsSource.

    code

    Using the code

  • Write a code for combo box selected change event. and assign color on background form color

    code

  • Run visual studio.

    visual studio

  • Now colors are loaded in combo box. If you selected any color in this combo box, it should apply to the form background.

    background
Next Recommended Reading Multi Select Combobox in WPF