private void Button_Click_2(object sender, RoutedEventArgs e) { if (ResultTxtb.Text == "0" || b) { ResultTxtb.Clear(); } if (ResultTxtblck.Text.StartsWith("0")) { ResultTxtblck.Clear(); } Button button = (Button)sender; ResultTxtb.Text += button.Content; ResultTxtblck.Text += button.Content; b = false; }
private void Button_Click(object sender, RoutedEventArgs e) { if (ResultTxtblck.Text.StartsWith("0")) { ResultTxtblck.Clear(); } Button button = (Button)sender; string newOperand = button.Content.ToString(); ResultTxtblck.Text = ResultTxtblck.Text + " " + newOperand + " "; if (countOfOperant == 0) { switch (operand) { case "+": countOfOperant++; ResultTxtb.Text = (result + Double.Parse(ResultTxtb.Text)).ToString(); break; case "-": countOfOperant++; ResultTxtb.Text = (result - Double.Parse(ResultTxtb.Text)).ToString(); break; case "*": countOfOperant++; ResultTxtb.Text = (result * Double.Parse(ResultTxtb.Text)).ToString(); break; case "/": countOfOperant++; ResultTxtb.Text = (result / Double.Parse(ResultTxtb.Text)).ToString(); break; default: break; } result = Double.Parse(ResultTxtb.Text); ResultTxtb.Text = ""; operand = newOperand; } }