/// <inheritdoc/> protected override Visual HitTestCore(Point2D point) { if (!HitTestUtil.IsPotentialHit(this, point)) { return(null); } var childMatch = HitTestChildren(point); if (childMatch != null) { return(childMatch); } return(Bounds.Contains(point) ? this : null); }