private void HideAdorner() { if (this.adornerLayer == null || this.adorner == null) { return; } this.adornerLayer.Remove(this.adorner); this.adorner.DisconnectChild(); this.adorner = null; this.adornerLayer = null; }
private void ShowAdorner() { if (this.adorner != null) { return; } if (this.AdornerContent != null) { if (this.adornerLayer == null) { this.adornerLayer = AdornerLayer.GetAdornerLayer(this); } if (this.adornerLayer != null) { this.adorner = new ProgressAdornerElement(this.AdornerContent, this); this.adornerLayer.Add(this.adorner); UpdateAdornerDataContext(); } } }