GeometryHitTestParameters Constructor (Geometry)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Initializes a new instance of the GeometryHitTestParameters class, using the specified Geometry.

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

public GeometryHitTestParameters(
	Geometry geometry


Type: System.Windows.Media.Geometry

The Geometry value to use for the hit test geometry.

The following example shows how to set up a hit test by using GeometryHitTestParameters for the HitTest method. A Point value is used to create a Geometry object to expand the range of the hit test over a wider display area.

// Retrieve the coordinate of the mouse position.
Point pt = e.GetPosition((UIElement)sender);

// Expand the hit test area by creating a geometry centered on the hit test point.
EllipseGeometry expandedHitTestArea = new EllipseGeometry(pt, 10.0, 10.0);

// Set up a callback to receive the hit test result enumeration.
VisualTreeHelper.HitTest(myControl, null,
    new HitTestResultCallback(MyHitTestResultCallback),
    new GeometryHitTestParameters(expandedHitTestArea));

.NET Framework
Available since 3.0
Return to top