/// <summary> /// Called before the PointerWheelChanged event occurs. /// </summary> /// <param name="e">Event data for the event.</param> protected override void OnPointerWheelChanged(PointerRoutedEventArgs e) { base.OnPointerWheelChanged(e); if (e.Handled || !this.IsMouseWheelEnabled) { return; } e.Handled = this.ActualController.HandleMouseWheel(this, e.ToMouseWheelEventArgs(this)); }