private void UnLoadAdorner(ElementAdorner rootAdorner) { rootAdorner.OffsetAction = null; rootAdorner.ElementMovingAction = null; rootAdorner.ElementMovedAction = null; rootAdorner.PreviewMouseLeftButtonDown -= Adorner_PreviewMouseLeftButtonDown; if (rootAdorner is LineAdorner) { LineAdorner lineAdorner = rootAdorner as LineAdorner; lineAdorner.LineMovingAction = null; lineAdorner.LineMovedAction = null; } }
private void LoadAdorner(ElementAdorner rootAdorner) { rootAdorner.OffsetAction = OnOffset; rootAdorner.ElementMovingAction = OnElementMoving; rootAdorner.ElementMovedAction = OnElementMoved; rootAdorner.PreviewMouseLeftButtonDown += Adorner_PreviewMouseLeftButtonDown; if (rootAdorner is LineAdorner) { LineAdorner lineAdorner = rootAdorner as LineAdorner; lineAdorner.LineMovingAction = OnLineMoving; lineAdorner.LineMovedAction = OnLineMoved; } }