public void RemoveAdorner() { if (ControlAdorner_m != null) { AdornerLayer.GetAdornerLayer(ControlAdorner_m.AdornedElement).Remove(ControlAdorner_m); ControlAdorner_m = null; } }
private void DragDrop_PreviewMouseDown(object sender, MouseButtonEventArgs e) { // Get the starting position of the mouse. StartingPosition = Utilites.Win32GetCursorPos(); if (ControlAdorner_m == null) { ControlAdorner_m = new ControlAdorner(ItemToDrag_m); ControlAdorner_m.LeftOffset = StartingPosition.X; ControlAdorner_m.TopOffset = StartingPosition.Y; AdornerLayer_m = AdornerLayer.GetAdornerLayer(ItemToDrag_m); AdornerLayer_m.Add(ControlAdorner_m); } }