private void Divide(object sender, RoutedEventArgs routedEventArgs) { RemoveError(); if (BottomTextBox.Text.Equals("")) { return; } if (firstNum.Equals("-")) { firstNum = "0"; } if (counter < 1) { ClearOperators(); isDividing = true; isOnFirstNum = false; TopTextBox.Text = firstNum; BottomTextBox.Clear(); TopTextBox.AppendText(" / "); } else { isOnFirstNum = false; Equals(sender, routedEventArgs); isDividing = true; isOnFirstNum = false; TopTextBox.Text = firstNum; BottomTextBox.Clear(); TopTextBox.AppendText(" / "); } counter++; DivideButton.IsTabStop = false; }
private void RemoveError() { if (BottomTextBox.Text.Equals("Error", StringComparison.CurrentCultureIgnoreCase)) { BottomTextBox.Clear(); TopTextBox.Clear(); firstNum = ""; secondNum = ""; } }
private void ClearDisplay(object sender, RoutedEventArgs routedEventArgs) { TopTextBox.Clear(); BottomTextBox.Clear(); firstNum = ""; secondNum = ""; power = ""; isOnFirstNum = true; isAdding = false; isSubtracting = false; isMultiplying = false; isDividing = false; isCarreting = false; counter = 0; }