VisualTreeHelper::HitTest Method (Visual^, Point)


Returns the topmost Visual object of a hit test by specifying a Point.

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

static HitTestResult^ HitTest(
	Visual^ reference,
	Point point


Type: System.Windows.Media::Visual^

The Visual to hit test.

Type: System.Windows::Point

The point value to hit test against.

Return Value

Type: System.Windows.Media::HitTestResult^

The hit test result of the Visual, returned as a HitTestResult type.

The VisualHit property of the return value represents the Visual object that was hit.


It is possible for a hit test that starts in a 2D visual tree to return RayHitTestResult, which is a 3D hit test result object. Hit testing that starts in a 2D visual tree seamlessly extends into any defined 3D visual tree.

The following example shows how to use the HitTest method to hit test the objects within a Canvas.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.0
Return to top