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); } }
protected override void OnDragEnter(DragEventArgs e) { myAdornerLayer.RemoveAdorners <AdornerLabel>(this); // requires AdornerExtensions.cs base.OnDragEnter(e); }