174 references to DragDrop
PresentationCore (163)
System\Windows\DragDrop.cs (35)
43public static readonly RoutedEvent PreviewQueryContinueDragEvent = EventManager.RegisterRoutedEvent("PreviewQueryContinueDrag", RoutingStrategy.Tunnel, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 68public static readonly RoutedEvent QueryContinueDragEvent = EventManager.RegisterRoutedEvent("QueryContinueDrag", RoutingStrategy.Bubble, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 93public static readonly RoutedEvent PreviewGiveFeedbackEvent = EventManager.RegisterRoutedEvent("PreviewGiveFeedback", RoutingStrategy.Tunnel, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 118public static readonly RoutedEvent GiveFeedbackEvent = EventManager.RegisterRoutedEvent("GiveFeedback", RoutingStrategy.Bubble, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 143public static readonly RoutedEvent PreviewDragEnterEvent = EventManager.RegisterRoutedEvent("PreviewDragEnter", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 168public static readonly RoutedEvent DragEnterEvent = EventManager.RegisterRoutedEvent("DragEnter", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 193public static readonly RoutedEvent PreviewDragOverEvent = EventManager.RegisterRoutedEvent("PreviewDragOver", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 218public static readonly RoutedEvent DragOverEvent = EventManager.RegisterRoutedEvent("DragOver", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 243public static readonly RoutedEvent PreviewDragLeaveEvent = EventManager.RegisterRoutedEvent("PreviewDragLeave", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 268public static readonly RoutedEvent DragLeaveEvent = EventManager.RegisterRoutedEvent("DragLeave", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 293public static readonly RoutedEvent PreviewDropEvent = EventManager.RegisterRoutedEvent("PreviewDrop", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 318public static readonly RoutedEvent DropEvent = EventManager.RegisterRoutedEvent("Drop", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 340internal static readonly RoutedEvent DragDropStartedEvent = EventManager.RegisterRoutedEvent("DragDropStarted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 341internal static readonly RoutedEvent DragDropCompletedEvent = EventManager.RegisterRoutedEvent("DragDropCompleted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 693args.RoutedEvent=DragDrop.PreviewQueryContinueDragEvent; 714args.RoutedEvent = DragDrop.QueryContinueDragEvent; 750args.RoutedEvent=DragDrop.PreviewGiveFeedbackEvent; 771args.RoutedEvent = DragDrop.GiveFeedbackEvent; 938DragDrop.DragEnterEvent, 980DragDrop.DragLeaveEvent, 989DragDrop.DragEnterEvent, 1005DragDrop.DragOverEvent, 1020DragDrop.DragLeaveEvent, 1054DragDrop.DragLeaveEvent, 1100DragDrop.DropEvent, 1137if (dragEvent == DragDrop.DragEnterEvent) 1139dragEventArgs.RoutedEvent = DragDrop.PreviewDragEnterEvent; 1141else if (dragEvent == DragDrop.DragOverEvent) 1143dragEventArgs.RoutedEvent = DragDrop.PreviewDragOverEvent; 1145else if (dragEvent == DragDrop.DragLeaveEvent) 1147dragEventArgs.RoutedEvent = DragDrop.PreviewDragLeaveEvent; 1149else if (dragEvent == DragDrop.DropEvent) 1151dragEventArgs.RoutedEvent = DragDrop.PreviewDropEvent; 1200if (dragEvent == DragDrop.DragEnterEvent) 1204else if (dragEvent == DragDrop.DragOverEvent)
System\Windows\DragEventArgs.cs (3)
43if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 48if (!DragDrop.IsValidDragDropEffects(allowedEffects)) 146if (!DragDrop.IsValidDragDropEffects(value))
System\Windows\Generated\ContentElement.cs (36)
1812public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1819add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1820remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1831public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1838add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1839remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1850public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1857add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1858remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1869public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1876add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1877remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1888public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1895add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1896remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1907public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1914add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1915remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 1926public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 1933add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 1934remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 1945public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 1952add { AddHandler(DragDrop.DragOverEvent, value, false); } 1953remove { RemoveHandler(DragDrop.DragOverEvent, value); } 1964public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 1971add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 1972remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 1983public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 1990add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 1991remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 2002public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 2009add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 2010remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 2021public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 2028add { AddHandler(DragDrop.DropEvent, value, false); } 2029remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\Generated\UIElement.cs (48)
783EventManager.RegisterClassHandler(type, DragDrop.PreviewQueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnPreviewQueryContinueDragThunk), false); 784EventManager.RegisterClassHandler(type, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnQueryContinueDragThunk), false); 785EventManager.RegisterClassHandler(type, DragDrop.PreviewGiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnPreviewGiveFeedbackThunk), false); 786EventManager.RegisterClassHandler(type, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnGiveFeedbackThunk), false); 787EventManager.RegisterClassHandler(type, DragDrop.PreviewDragEnterEvent, new DragEventHandler(UIElement.OnPreviewDragEnterThunk), false); 788EventManager.RegisterClassHandler(type, DragDrop.DragEnterEvent, new DragEventHandler(UIElement.OnDragEnterThunk), false); 789EventManager.RegisterClassHandler(type, DragDrop.PreviewDragOverEvent, new DragEventHandler(UIElement.OnPreviewDragOverThunk), false); 790EventManager.RegisterClassHandler(type, DragDrop.DragOverEvent, new DragEventHandler(UIElement.OnDragOverThunk), false); 791EventManager.RegisterClassHandler(type, DragDrop.PreviewDragLeaveEvent, new DragEventHandler(UIElement.OnPreviewDragLeaveThunk), false); 792EventManager.RegisterClassHandler(type, DragDrop.DragLeaveEvent, new DragEventHandler(UIElement.OnDragLeaveThunk), false); 793EventManager.RegisterClassHandler(type, DragDrop.PreviewDropEvent, new DragEventHandler(UIElement.OnPreviewDropThunk), false); 794EventManager.RegisterClassHandler(type, DragDrop.DropEvent, new DragEventHandler(UIElement.OnDropThunk), false); 3765public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 3772add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 3773remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 3784public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 3791add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 3792remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 3803public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 3810add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 3811remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 3822public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 3829add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 3830remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 3841public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 3848add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 3849remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 3860public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 3867add { AddHandler(DragDrop.DragEnterEvent, value, false); } 3868remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 3879public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 3886add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 3887remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 3898public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 3905add { AddHandler(DragDrop.DragOverEvent, value, false); } 3906remove { RemoveHandler(DragDrop.DragOverEvent, value); } 3917public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 3924add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 3925remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 3936public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 3943add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 3944remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 3955public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 3962add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 3963remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 3974public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 3981add { AddHandler(DragDrop.DropEvent, value, false); } 3982remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\Generated\UIElement3D.cs (36)
1542public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1549add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1550remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1561public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1568add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1569remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1580public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1587add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1588remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1599public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1606add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1607remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1618public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1625add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1626remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1637public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1644add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1645remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 1656public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 1663add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 1664remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 1675public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 1682add { AddHandler(DragDrop.DragOverEvent, value, false); } 1683remove { RemoveHandler(DragDrop.DragOverEvent, value); } 1694public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 1701add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 1702remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 1713public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 1720add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 1721remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 1732public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 1739add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 1740remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 1751public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 1758add { AddHandler(DragDrop.DropEvent, value, false); } 1759remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\GiveFeedbackEventArgs.cs (1)
39if (!DragDrop.IsValidDragDropEffects(effects))
System\Windows\InterOp\HwndSource.cs (2)
335DragDrop.RegisterDropTarget(_hwndWrapper.Handle); 2580DragDrop.RevokeDropTarget(_hwndWrapper.Handle);
System\Windows\QueryContinueDragEventArgs.cs (2)
32if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 80if (!DragDrop.IsValidDragAction(value))
PresentationFramework (11)
System\Windows\Controls\Primitives\Popup.cs (2)
50EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropStartedEvent, new RoutedEventHandler(OnDragDropStarted), true); 51EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropCompletedEvent, new RoutedEventHandler(OnDragDropCompleted), true);
System\windows\Documents\TextEditorDragDrop.cs (9)
40EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnClearState),true); 41EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnClearState), true); 45EventManager.RegisterClassHandler(controlType, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(OnQueryContinueDrag)); 46EventManager.RegisterClassHandler(controlType, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(OnGiveFeedback)); 47EventManager.RegisterClassHandler(controlType, DragDrop.DragEnterEvent, new DragEventHandler(OnDragEnter)); 48EventManager.RegisterClassHandler(controlType, DragDrop.DragOverEvent, new DragEventHandler(OnDragOver)); 49EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnDragLeave)); 52EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnDrop)); 222resultingDragDropEffects = DragDrop.DoDragDrop( //