Имеется несколько кнопок, при нажатии на каждую происходят изменения с другими элементами.
Здесь я написал код для 2 кнопок, а всего их будет 8
Я использовал состояния if else. Все работает, но все довольно громоздко
Как можно применить switch вместо if else, чтобы было более компактно в коде?
CategoryToggle1 - кнопки
RectCategory1 - прямоугольник
if (CategoryToggle1.IsChecked == true)
{
RectCategory1.Fill = new SolidColorBrush(dialog.Color);
Properties.Settings.Default.RectangleCategory1 = new BrushConverter().ConvertToString(dialog.Color);
}
else if (CategoryToggle2.IsChecked == true)
{
RectCategory2.Fill = new SolidColorBrush(dialog.Color);
Properties.Settings.Default.RectangleCategory2 = new BrushConverter().ConvertToString(dialog.Color);
}