Stroke.HitTest Method (Point, Double)


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

Returns a value that indicates whether current Stroke intersects the specified area.

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

public bool HitTest(
	Point point,
	double diameter


Type: System.Windows.Point

The Point that defines the center of the area to hit test.

Type: System.Double

The diameter of the area to hit test.

Return Value

Type: System.Boolean

true if the specified area intersects the current stroke; otherwise, false.

The following example changes the color of a Stroke if it intersects a certain area.

Point myPoint = new Point(100, 100);

if (myStroke.HitTest(myPoint, 10))
    myStroke.DrawingAttributes.Color = Colors.Red;

.NET Framework
Available since 3.0
Return to top