private void OnPointerPressed(PointerButtonRoutedEventArgs e) { if (e.ChangedButton == 1) { _button1Pressed = true; } }
private void OnPointerReleased(PointerButtonRoutedEventArgs e) { if (e.ChangedButton == 1 && _button1Pressed) { _button1Pressed = false; RaiseEvent(new RoutedEventArgs(ClickEvent, e.OriginalSource)); } }
private static void OnPointerPressedEvent(object sender, PointerButtonRoutedEventArgs e) { ((ButtonBase)sender).OnPointerPressed(e); }