/// <summary> /// 在进行辅助处理时,将缓存的拷贝的图形也一并加入辅助判断; /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CanvasContext_Snaping(object sender, SnapingEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } foreach (var drawObject in _createdDrawObjects) { e.DrawObjects.Add(drawObject); } }
private void CanvasContext_Snaping(object sender, SnapingEventArgs e) { if (e == null) { return; } if (e.DrawObjects == null) { return; } //将本次缓存的对象加入辅助判断; foreach (var drawObject in UndoDrawObjects) { e.DrawObjects.Add(drawObject); } }