public DragBeginHelper(UIElement target, DragBeginHelper.DragStartedHandler dragStartedHandler) { this.dragStartedHandler = dragStartedHandler; target.AllowDrop = true; target.AddHandler(Mouse.MouseDownEvent, (Delegate) new RoutedEventHandler(this.DragSourceControl_MouseDown), true); target.PreviewMouseLeftButtonUp += new MouseButtonEventHandler(this.DragSourceControl_MouseLeftButtonUp); target.AddHandler(Mouse.MouseMoveEvent, (Delegate) new MouseEventHandler(this.DragSourceControl_MouseMove), true); target.MouseEnter += new MouseEventHandler(this.DragSourceControl_MouseEnter); target.MouseLeave += new MouseEventHandler(this.target_MouseLeave); }
public void UpdateDragStartedHandler(DragBeginHelper.DragStartedHandler dragStartedHandler) { this.dragStartedHandler = dragStartedHandler; }