public override void Abort() { if (IsDragging) { IsDragging = false; if (_ghostAdorner != null) { RemoveAdorner(_ghostAdorner); _ghostAdorner = null; } _atomList = null; } if (EditViewModel.SelectedItems.Any()) { EditViewModel.ClearSelection(); CurrentStatus = DefaultText; } if (_lassoAdorner != null) { DisposeLasso(); } _initialTarget = null; _mouseTrack = null; CurrentEditor.ReleaseMouseCapture(); CurrentStatus = DefaultText; }