internal void AttachEvents(ChartPanelObject obj, ChartPanelAction action) { ClearDragHelper(obj); C1DragHelper helper = null; if (action == ChartPanelAction.LeftMouseButtonDrag) { helper = new C1DragHelper(obj, C1DragHelperMode.TranslateXY, 1.0, true, false, false, false); } else if (action == ChartPanelAction.RightMouseButtonDrag) { helper = new C1DragHelper(obj, C1DragHelperMode.TranslateXY, 1.0, true, false, false, true); } if (helper != null) { helper.DragStarted += new EventHandler <C1DragStartedEventArgs>(_dragHelper_DragStarted); helper.DragDelta += new EventHandler <C1DragDeltaEventArgs>(_dragHelper_DragDelta); helper.DragCompleted += new EventHandler <C1DragCompletedEventArgs>(_dragHelper_DragCompleted); obj.DragHelper = helper; } }
internal void DetachEvents(ChartPanelObject obj, ChartPanelAction action) { ClearDragHelper(obj); }