private void HideAdornerInternal() { if (_adornerLayer == null || _adorner == null) { // Not already adorned. return; } _adornerLayer.Remove(_adorner); _adorner.DisconnectChild(); _adorner = null; _adornerLayer = null; }