/// <summary> /// Gets the mode text by calculator mode. /// </summary> /// <returns>The mode text by calculator mode.</returns> /// <param name="aCalculatorMode">A calculator mode.</param> public static string GetModeTextByCalculatorMode(CalculatorMode aCalculatorMode) { string modeText_string; switch (aCalculatorMode) { case CalculatorMode.LinearEquations: modeText_string = "LIN"; break; case CalculatorMode.Scientific: modeText_string = "SCI"; break; default: #pragma warning disable 0162 throw new SwitchStatementException(aCalculatorMode.ToString()); break; #pragma warning restore 0162 } return(modeText_string); }
/// <summary> /// Gets the mode text by calculator mode. /// </summary> /// <returns>The mode text by calculator mode.</returns> /// <param name="aCalculatorMode">A calculator mode.</param> public static string GetModeTextByCalculatorMode (CalculatorMode aCalculatorMode) { string modeText_string; switch (aCalculatorMode){ case CalculatorMode.LinearEquations: modeText_string = "LIN"; break; case CalculatorMode.Scientific: modeText_string = "SCI"; break; default: #pragma warning disable 0162 throw new SwitchStatementException(aCalculatorMode.ToString()); break; #pragma warning restore 0162 } return modeText_string; }
private void MenuItem_Click(object sender, RoutedEventArgs e) { string lItemName = (e.Source as MenuItem).Header.ToString(); switch (lItemName) { case "_Standard": CurrentMode = CalculatorMode.Standard; break; case "_Scientific": CurrentMode = CalculatorMode.Scientific; break; case "_Binary": CurrentMode = CalculatorMode.Binary; break; case "_Graphs": CurrentMode = CalculatorMode.Graphs; break; case "_Calendar": CurrentMode = CalculatorMode.Calendar; break; case "_Area": CurrentMode = CalculatorMode.Area; break; case "_Electronic": CurrentMode = CalculatorMode.Electronic; break; case "_Energy": CurrentMode = CalculatorMode.Energy; break; case "_Flow": CurrentMode = CalculatorMode.Flow; break; case "_Force": CurrentMode = CalculatorMode.Force; break; case "_Length": CurrentMode = CalculatorMode.Length; break; case "_Power": CurrentMode = CalculatorMode.Power; break; case "_Pressure": CurrentMode = CalculatorMode.Pressure; break; case "_Speed": CurrentMode = CalculatorMode.Speed; break; case "_Temperature": CurrentMode = CalculatorMode.Temperature; break; case "_Time": CurrentMode = CalculatorMode.Time; break; case "_Volume": CurrentMode = CalculatorMode.Volume; break; case "_Weight": CurrentMode = CalculatorMode.Weight; break; case "_Data": CurrentMode = CalculatorMode.Data; break; case "_Angle": CurrentMode = CalculatorMode.Angle; break; case "_Currency": CurrentMode = CalculatorMode.Currency; break; case "_Options": CurrentMode = CalculatorMode.Options; break; case "_Exit": Application.Current.Shutdown(); break; default: CurrentMode = CalculatorMode.Standard; break; } UIMenuSelected.Content = CurrentMode.ToString(); }