public void OperationButton_Click(object sender, RoutedEventArgs e) { this.Focus(); Button button = sender as Button; if (button != null && button.Tag is CalculatorOperation) { OnOperationButtonPressed((CalculatorOperation)button.Tag); } }