private void OnMouseScrolled(MouseWheelScrollEventArgs args) { MouseWheelScrolled?.Invoke(args); if (!_blocked) { BlockableMouseWheelScrolled?.Invoke(args); } }
public WindowWrapperInput(Window window) { _window = window; window.TextEntered += (sender, args) => TextEntered?.Invoke(args); window.KeyPressed += (sender, args) => KeyPressed?.Invoke(args); window.MouseButtonPressed += (sender, args) => MouseButtonDown?.Invoke(args); window.MouseButtonReleased += (sender, args) => MouseButtonUp?.Invoke(args); window.MouseMoved += (sender, args) => MouseMoved?.Invoke(args); window.MouseWheelScrolled += (sender, args) => MouseWheelScrolled?.Invoke(args); }
private void OnMouseWheel(object sender, MouseWheelScrollEventArgs e) { MouseWheelScrolled?.Invoke(this, e); }
/// <summary> /// Protected overridable handler that raises MouseWheelScrolled event. /// </summary> protected virtual void OnMouseWheelScrolled(MouseWheelScrollEventArgs args) { MouseWheelScrolled?.Invoke(this, args); }
protected virtual void OnMouseWheel(IMouseEventArgs e) => MouseWheelScrolled?.Invoke(this, e);