private void comboColors_SelectionChanged(object sender, SelectionChangedEventArgs e) { LinearGradientBrush test = mainForm.FindResource("backgraundColor") as LinearGradientBrush; var selectedItem = (PropertyInfo)comboColors.SelectedItem; var color = (Color)selectedItem.GetValue(null, null); test.GradientStops[0].Color = color; }