Beispiel #1
0
 static void RemovePreviewAdorner()
 {
     if (_overlayElt != null)
     {
         AdornerLayer.GetAdornerLayer(GetTopContainer()).Remove(_overlayElt);
         _overlayElt = null;
     }
 }
Beispiel #2
0
        static void CreatePreviewAdorner(UIElement adornedElt, UIElement feedbackUI)
        {
            // Clear if there is an existing preview adorner
            RemovePreviewAdorner();

            var layer = AdornerLayer.GetAdornerLayer(GetTopContainer());

            _overlayElt = new DropPreviewAdorner(feedbackUI, adornedElt);
            layer.Add(_overlayElt);
        }