private async void StrokesService_MoveStrokesEvent(object sender, MoveStrokesEventArgs e) { foreach (var stroke in e.Strokes) { ReplaceStroke(stroke); } // Strokes are moved and the analysis result is not valid anymore. await AnalyzeAsync(true); }
private void StrokeService_MoveStrokesEvent(object sender, MoveStrokesEventArgs e) { var operation = new MoveStrokesUndoRedoOperation(e.Strokes, e.StartPosition, e.EndPosition, strokeService); AddOperation(operation); }