PointHitTestResult Constructor (Visual, Point)

 

Initializes a new instance of the PointHitTestResult class.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public PointHitTestResult(
	Visual visualHit,
	Point pointHit
)

Parameters

visualHit
Type: System.Windows.Media.Visual

The Visual object that represents the hit test result.

pointHit
Type: System.Windows.Point

The Point object that represents the hit test result.

The following example shows how to override default hit test support in a user-defined visual object. In this case, a new PointHitTestResult is created and returned from the overridden method.

// Override default hit test support in visual object.
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
{
    Point pt = hitTestParameters.HitPoint;

    // Perform custom actions during the hit test processing,
    // which may include verifying that the point actually
    // falls within the rendered content of the visual.

    // Return hit on bounding rectangle of visual object.
    return new PointHitTestResult(this, pt);
}

.NET Framework
Available since 3.0
Return to top
Show: