예제 #1
0
 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;
 }
예제 #2
0
        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();
                }
            }
        }