protected virtual void OnDragDrop (DragEventArgs dragEvent) { DragEventHandler eh = (DragEventHandler)(Events[DragDropEvent]); if (eh != null) eh (this, dragEvent); }