Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
GetSelectedStrokes Method

InkCanvas.GetSelectedStrokes Method

Retrieves a StrokeCollection that represents selected Stroke objects on the InkCanvas.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public StrokeCollection GetSelectedStrokes()

Return Value

Type: System.Windows.Ink.StrokeCollection
The collection of selected strokes.

This method returns Stroke objects, only. To retrieve selected FrameworkElement objects, call the GetSelectedElements method.

If the EditingMode of InkCanvas is set to EditingMode, users can select Stroke objects and FrameworkElement objects. Alternatively, both types of objects can be selected using code: just call the Select method.

The following example changes the color of each selected stroke on an InkCanvas.

StrokeCollection selectedStrokes = inkCanvas1.GetSelectedStrokes();

foreach (Stroke aStroke in selectedStrokes)
{
    aStroke.DrawingAttributes.Color = Colors.Red;
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft