private void Border_PointerWheelChanged(object sender, PointerWheelEventArgs e) { if (_element != null) { Point point = e.GetPosition(_element); point = FixInvalidPointPosition(point); ZoomDeltaTo(e.Delta.Y, point); } }