StrokeCollection.HitTest Method (Rect, Int32)


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

Returns a collection of strokes that have at least the specified percentage of length within the specified rectangle.

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

public StrokeCollection HitTest(
	Rect bounds,
	int percentageWithinBounds


Type: System.Windows.Rect

A Rect that specifies the bounds to be hit tested.

Type: System.Int32

The minimum required length of a Stroke that must exist within bounds for it to be considered hit.

Return Value

Type: System.Windows.Ink.StrokeCollection

A StrokeCollection that has strokes with at least the specified percentage within the Rect.

The following example erases the strokes that are at least 50% within the bounds of the Rect. This example assumes that there is an InkPresenter called presenter.

Rect rect = new Rect(100, 100, 200, 200);
StrokeCollection strokes = presenter.Strokes.HitTest(rect, 50);


.NET Framework
Available since 3.0
Return to top