private void Lines_StrokesChanged(object sender, StrokeCollectionChangedEventArgs e) { if (SelectedTool == "crayon") { if (e.Added != null && e.Added.Count > 0) { foreach (Stroke s in e.Added) { drawingService.AddStroke(s); } } } else if (e.Removed != null && e.Removed.Count > 0) { drawingService.UpdateStrokeList(e.Removed, e.Added); } }