Clip Method (IEnumerable(Point))
Collapse the table of content
Expand the table of content

StrokeCollection.Clip Method (IEnumerable<Point>)


Removes all strokes in the StrokeCollection that are outside the bounds of the specified Point array.

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

public void Clip(
	IEnumerable<Point> lassoPoints


Type: System.Collections.Generic.IEnumerable<Point>

An array of type Point that specifies the area to be clipped.

The M:System.Windows.Ink.StrokeCollection.Clip(System.Windows.Point[]) method connects the first and last points in lassoPoints to create the lasso.

The M:System.Windows.Ink.StrokeCollection.Clip(System.Windows.Point[]) method raises the StrokesChanged event for each Stroke it clips.

The following example demonstrates how to clip the strokes in a StrokeCollection. This example assumes that there is an InkPresenter called presenter.

// Clip the selected strokes.
public void ClipStrokes(Stroke lasso)
    Point[] strokePoints = (Point[])lasso.StylusPoints;

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft