/// <summary> /// Fires the DragStarting event /// </summary> protected virtual void OnDragStarting(ToolStripDragEventArgs args) { if (this.DragStarting != null) { this.DragStarting(this, args); } }
/// <summary> /// Fires the DragEnded event /// </summary> protected virtual void OnDragEnded(ToolStripDragEventArgs args) { if (this.DragEnded != null) { this.DragEnded(this, args); } }
protected override void OnBubbleEvent(RadElement sender, RoutedEventArgs args) { base.OnBubbleEvent(sender, args); if (args.RoutedEvent == RadToolStripGripElement.DragStartingEvent) { ToolStripDragEventArgs dragArgs = (ToolStripDragEventArgs)args.OriginalEventArgs; OnDragStarting(dragArgs); args.Canceled = dragArgs.Cancel; } else if (args.RoutedEvent == RadToolStripGripElement.DragStartedEvent) { ToolStripDragEventArgs dragArgs = (ToolStripDragEventArgs)args.OriginalEventArgs; OnDragStarted(dragArgs); args.Canceled = dragArgs.Cancel; } else if (args.RoutedEvent == RadToolStripGripElement.DragEndingEvent) { ToolStripDragEventArgs dragArgs = (ToolStripDragEventArgs)args.OriginalEventArgs; OnDragEnding(dragArgs); args.Canceled = dragArgs.Cancel; } else if (args.RoutedEvent == RadToolStripGripElement.DragEndedEvent) { ToolStripDragEventArgs dragArgs = (ToolStripDragEventArgs)args.OriginalEventArgs; OnDragEnded(dragArgs); args.Canceled = dragArgs.Cancel; } else if (args.RoutedEvent == RadToolStripGripElement.RowChangedEvent) { OnRowChanged((ToolStripChangedEventArgs)args.OriginalEventArgs); } }