private void RemoveSelectionAdorner() { if (_selectionAdorner != null) { AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(this); adornerLayer.Remove(_selectionAdorner); _selectionAdorner = null; } }
private SelectionAdorner GetSelectionAdorner(bool create) { if (_selectionAdorner == null && create) { _selectionAdorner = new SelectionAdorner(this); AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(this); if (adornerLayer != null) { adornerLayer.Add(_selectionAdorner); } else { _selectionAdorner = null; } } return _selectionAdorner; }