public virtual void HandlePointerPosition(PointerEventInfo info) { if (_parent != null) { _parent.HandlePointerPosition(info); } }
public void TargetMouseMove(object sender, MouseEventArgs e) { if (_responder == null) { return; } Point position = TranslatePosition(e.Location); if (_sequenceOpen[PointerEventType.Primary]) { _responder.HandleUpdatePointerSequence(new PointerEventInfo(PointerEventType.Primary, position.X, position.Y)); } if (_sequenceOpen[PointerEventType.Secondary]) { _responder.HandleUpdatePointerSequence(new PointerEventInfo(PointerEventType.Secondary, position.X, position.Y)); } _responder.HandlePointerPosition(new PointerEventInfo(PointerEventType.None, position.X, position.Y)); }