private void Contr_ModeChanged(object sender, EventArgs e) { Model.Controller.Modes md = (Model.Controller.Modes)sender; switch (md) { case Model.Controller.Modes.Edit: btAdd.Visibility = Visibility.Visible; tgbSel.Visibility = Visibility.Collapsed; break; case Model.Controller.Modes.Draw: btAdd.Visibility = Visibility.Collapsed; tgbSel.Visibility = Visibility.Collapsed; break; case Model.Controller.Modes.Flash: btAdd.Visibility = Visibility.Collapsed; tgbSel.Visibility = Visibility.Visible; break; default: throw new Exception("Invalid value for Mode"); } }
private void Contr_ModeChanged(object sender, EventArgs e) { Model.Controller.Modes md = (Model.Controller.Modes)sender; IsEnabled = md == Model.Controller.Modes.Edit; }