In a standard MVVM pattern, how is the viewmodel made aware of selected strokes from an InkCanvas?

In code-behind with knowledge of the InkCanvas, deleting selected strokes is very easy:

```
 private void btnDeleteSelectedStrokes_Click(object sender, RoutedEventArgs e)
        {
            StrokeCollection selectedStrokes = theInkCanvas.GetSelectedStrokes();
            theInkCanvas.Strokes.Remove(selectedStrokes);

        }

```

But can this be done in a MVVM?

TIA