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
Available since 3.0
Return to top
© 2015 Microsoft