private void EndDrag() { RootAdornerLayer.Remove(_panelAdorner); _panelAdorner = null; _dragedChild.Opacity = 1; _dragedChild = null; }
private void EndDrag() { AssociatedObject.PreviewMouseMove -= OnMouseMove; RootAdornerLayer.Remove(ElementAdorner); _elementAdorner = null; AssociatedObject.Opacity = 1; }
private void EndDrag() { AssociatedObject.PreviewMouseMove -= OnMouseMove; RootAdornerLayer.Remove(_panelAdorner); _panelAdorner = null; _dragedChild.Opacity = 1; _dragedChild = null; }
private void StartDrag() { if (_panelAdorner != null || _dragedChild == null) { return; } RootAdornerLayer.Add(GetPanelAdorner(AssociatedObject, _dragedChild)); _dragedChild.Opacity = 0; DragDrop.AddQueryContinueDragHandler(AssociatedObject, OnQueryContinueDrag); DragDrop.DoDragDrop(AssociatedObject, _dragedChild, DragDropEffects.Move); DragDrop.RemoveQueryContinueDragHandler(AssociatedObject, OnQueryContinueDrag); EndDrag(); }
private void StartDrag() { if (_elementAdorner != null) { return; } RootAdornerLayer.Add(ElementAdorner); AssociatedObject.Opacity = _hiddenWhileDragging ? 0 : 1; DragDrop.AddQueryContinueDragHandler(AssociatedObject, OnQueryContinueDrag); DragDrop.DoDragDrop(AssociatedObject, AssociatedObject, DragDropEffects.Move); DragDrop.RemoveQueryContinueDragHandler(AssociatedObject, OnQueryContinueDrag); EndDrag(); }