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.

W1

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

W2

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

W3

  • Write the event in title tag Loaded.

    Ex: Window_Loaded

privatevoidWindow_Loaded(object sender, RoutedEventArgs e)
{
CBox.ItemsSource = typeof(Colors).GetProperties();
}

  • Binding Colors in Combo box ItemsSource.

    W4

    Using the code

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

W5

  • Run visual studio.

W6

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

 

Advertisements