InkCanvas.GetSelectedStrokes Method ()


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

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

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

Public Function GetSelectedStrokes As StrokeCollection

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.

Dim selectedStrokes As StrokeCollection = inkCanvas1.GetSelectedStrokes()

Dim aStroke As Stroke
For Each aStroke In selectedStrokes
    aStroke.DrawingAttributes.Color = Colors.Red
Next aStroke

.NET Framework
Available since 3.0
Return to top