/// <summary>
/// Internal method to hide the adorner.
/// </summary>
private void HideAdornerInternal()
{
if (_adornerLayer == null || _adorner == null)
{
return;
}
_adornerLayer.Remove(_adorner);
_adorner.DisconnectChild();
_adorner = null;
_adornerLayer = null;
}