private void Digitbutton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (sender is DigitButton button) { DigitTapped?.Invoke(this, button.Digit[0]); } }
private void DigitButton_Tapped(object sender, TappedRoutedEventArgs e) { if (sender is DigitButton button) { DigitTapped?.Invoke(this, button.Digit[0]); } }
private void DigitButton_RightTapped(object sender, RightTappedRoutedEventArgs e) { if (sender is DigitButton button) { switch (button.Digit) { case "0": DigitTapped?.Invoke(this, '+'); break; } } }
private void DigitButton_PointerPressed(object sender, PointerRoutedEventArgs e) { if (sender is DigitButton button) { PointerPoint pp = e.GetCurrentPoint(button); if (pp.Properties.IsRightButtonPressed == true && button.Digit == "0") { DigitTapped?.Invoke(this, '+'); } else { DigitTapped?.Invoke(this, button.Digit[0]); } } }
private void DigitButton_RightTapped(object sender, RightTappedRoutedEventArgs e) { if (sender is DigitButton button) { switch (button.Digit) { case "0": if (e.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Touch) { DigitTapped?.Invoke(this, '+'); } break; } } }