public static void TryRemoveAdorners <T>(this UIElement elem) where T : System.Windows.Documents.Adorner
        {
            AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(elem);

            if (adornerLayer != null)
            {
                adornerLayer.RemoveAdorners <T>(elem);
            }
        }
        public static void TryRemoveAdorners <T>(this UIElement elem)
            where  T : Adorner
        {
            AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(elem);

            if (adornerLayer != null)
            {
                adornerLayer.RemoveAdorners <T>(elem);
            }
        }
Exemple #3
0
        protected override void OnDragEnter(DragEventArgs e)
        {
            myAdornerLayer.RemoveAdorners <AdornerLabel>(this); // requires AdornerExtensions.cs

            base.OnDragEnter(e);
        }