private void UpdateDragAdorner(Point point) { if (_visualBrushDragAdorner != null) { _visualBrushDragAdorner.UpdatePosition(point.X, point.Y); } }
private void InitializeDragAdorner(Rectangle sourceRectangle, Point point) { if (_visualBrushDragAdorner == null) { var adornerLayer = AdornerLayer.GetAdornerLayer(sourceRectangle); adornerLayer.IsHitTestVisible = false; _visualBrushDragAdorner = new VisualBrushDragAdorner(sourceRectangle, adornerLayer); _visualBrushDragAdorner.UpdatePosition(point.X, point.Y); } }