174 references to DragDrop
PresentationCore (163)
System\Windows\DragDrop.cs (35)
42public static readonly RoutedEvent PreviewQueryContinueDragEvent = EventManager.RegisterRoutedEvent("PreviewQueryContinueDrag", RoutingStrategy.Tunnel, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 67public static readonly RoutedEvent QueryContinueDragEvent = EventManager.RegisterRoutedEvent("QueryContinueDrag", RoutingStrategy.Bubble, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 92public static readonly RoutedEvent PreviewGiveFeedbackEvent = EventManager.RegisterRoutedEvent("PreviewGiveFeedback", RoutingStrategy.Tunnel, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 117public static readonly RoutedEvent GiveFeedbackEvent = EventManager.RegisterRoutedEvent("GiveFeedback", RoutingStrategy.Bubble, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 142public static readonly RoutedEvent PreviewDragEnterEvent = EventManager.RegisterRoutedEvent("PreviewDragEnter", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 167public static readonly RoutedEvent DragEnterEvent = EventManager.RegisterRoutedEvent("DragEnter", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 192public static readonly RoutedEvent PreviewDragOverEvent = EventManager.RegisterRoutedEvent("PreviewDragOver", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 217public static readonly RoutedEvent DragOverEvent = EventManager.RegisterRoutedEvent("DragOver", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 242public static readonly RoutedEvent PreviewDragLeaveEvent = EventManager.RegisterRoutedEvent("PreviewDragLeave", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 267public static readonly RoutedEvent DragLeaveEvent = EventManager.RegisterRoutedEvent("DragLeave", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 292public static readonly RoutedEvent PreviewDropEvent = EventManager.RegisterRoutedEvent("PreviewDrop", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 317public static readonly RoutedEvent DropEvent = EventManager.RegisterRoutedEvent("Drop", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 339internal static readonly RoutedEvent DragDropStartedEvent = EventManager.RegisterRoutedEvent("DragDropStarted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 340internal static readonly RoutedEvent DragDropCompletedEvent = EventManager.RegisterRoutedEvent("DragDropCompleted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 692args.RoutedEvent=DragDrop.PreviewQueryContinueDragEvent; 713args.RoutedEvent = DragDrop.QueryContinueDragEvent; 749args.RoutedEvent=DragDrop.PreviewGiveFeedbackEvent; 770args.RoutedEvent = DragDrop.GiveFeedbackEvent; 937DragDrop.DragEnterEvent, 979DragDrop.DragLeaveEvent, 988DragDrop.DragEnterEvent, 1004DragDrop.DragOverEvent, 1019DragDrop.DragLeaveEvent, 1053DragDrop.DragLeaveEvent, 1099DragDrop.DropEvent, 1136if (dragEvent == DragDrop.DragEnterEvent) 1138dragEventArgs.RoutedEvent = DragDrop.PreviewDragEnterEvent; 1140else if (dragEvent == DragDrop.DragOverEvent) 1142dragEventArgs.RoutedEvent = DragDrop.PreviewDragOverEvent; 1144else if (dragEvent == DragDrop.DragLeaveEvent) 1146dragEventArgs.RoutedEvent = DragDrop.PreviewDragLeaveEvent; 1148else if (dragEvent == DragDrop.DropEvent) 1150dragEventArgs.RoutedEvent = DragDrop.PreviewDropEvent; 1199if (dragEvent == DragDrop.DragEnterEvent) 1203else if (dragEvent == DragDrop.DragOverEvent)
System\Windows\DragEventArgs.cs (3)
42if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 47if (!DragDrop.IsValidDragDropEffects(allowedEffects)) 145if (!DragDrop.IsValidDragDropEffects(value))
System\Windows\Generated\ContentElement.cs (36)
1811public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1818add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1819remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1830public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1837add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1838remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1849public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1856add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1857remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1868public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1875add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1876remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1887public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1894add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1895remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1906public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1913add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1914remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 1925public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 1932add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 1933remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 1944public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 1951add { AddHandler(DragDrop.DragOverEvent, value, false); } 1952remove { RemoveHandler(DragDrop.DragOverEvent, value); } 1963public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 1970add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 1971remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 1982public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 1989add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 1990remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 2001public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 2008add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 2009remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 2020public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 2027add { AddHandler(DragDrop.DropEvent, value, false); } 2028remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\Generated\UIElement.cs (48)
782EventManager.RegisterClassHandler(type, DragDrop.PreviewQueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnPreviewQueryContinueDragThunk), false); 783EventManager.RegisterClassHandler(type, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnQueryContinueDragThunk), false); 784EventManager.RegisterClassHandler(type, DragDrop.PreviewGiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnPreviewGiveFeedbackThunk), false); 785EventManager.RegisterClassHandler(type, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnGiveFeedbackThunk), false); 786EventManager.RegisterClassHandler(type, DragDrop.PreviewDragEnterEvent, new DragEventHandler(UIElement.OnPreviewDragEnterThunk), false); 787EventManager.RegisterClassHandler(type, DragDrop.DragEnterEvent, new DragEventHandler(UIElement.OnDragEnterThunk), false); 788EventManager.RegisterClassHandler(type, DragDrop.PreviewDragOverEvent, new DragEventHandler(UIElement.OnPreviewDragOverThunk), false); 789EventManager.RegisterClassHandler(type, DragDrop.DragOverEvent, new DragEventHandler(UIElement.OnDragOverThunk), false); 790EventManager.RegisterClassHandler(type, DragDrop.PreviewDragLeaveEvent, new DragEventHandler(UIElement.OnPreviewDragLeaveThunk), false); 791EventManager.RegisterClassHandler(type, DragDrop.DragLeaveEvent, new DragEventHandler(UIElement.OnDragLeaveThunk), false); 792EventManager.RegisterClassHandler(type, DragDrop.PreviewDropEvent, new DragEventHandler(UIElement.OnPreviewDropThunk), false); 793EventManager.RegisterClassHandler(type, DragDrop.DropEvent, new DragEventHandler(UIElement.OnDropThunk), false); 3764public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 3771add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 3772remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 3783public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 3790add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 3791remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 3802public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 3809add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 3810remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 3821public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 3828add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 3829remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 3840public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 3847add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 3848remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 3859public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 3866add { AddHandler(DragDrop.DragEnterEvent, value, false); } 3867remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 3878public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 3885add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 3886remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 3897public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 3904add { AddHandler(DragDrop.DragOverEvent, value, false); } 3905remove { RemoveHandler(DragDrop.DragOverEvent, value); } 3916public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 3923add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 3924remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 3935public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 3942add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 3943remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 3954public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 3961add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 3962remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 3973public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 3980add { AddHandler(DragDrop.DropEvent, value, false); } 3981remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\Generated\UIElement3D.cs (36)
1541public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1548add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1549remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1560public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1567add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1568remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1579public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1586add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1587remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1598public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1605add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1606remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1617public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1624add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1625remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1636public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1643add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1644remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 1655public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 1662add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 1663remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 1674public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 1681add { AddHandler(DragDrop.DragOverEvent, value, false); } 1682remove { RemoveHandler(DragDrop.DragOverEvent, value); } 1693public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 1700add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 1701remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 1712public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 1719add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 1720remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 1731public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 1738add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 1739remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 1750public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 1757add { AddHandler(DragDrop.DropEvent, value, false); } 1758remove { RemoveHandler(DragDrop.DropEvent, value); }
System\Windows\GiveFeedbackEventArgs.cs (1)
38if (!DragDrop.IsValidDragDropEffects(effects))
System\Windows\InterOp\HwndSource.cs (2)
334DragDrop.RegisterDropTarget(_hwndWrapper.Handle); 2579DragDrop.RevokeDropTarget(_hwndWrapper.Handle);
System\Windows\QueryContinueDragEventArgs.cs (2)
31if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 79if (!DragDrop.IsValidDragAction(value))
PresentationFramework (11)
System\Windows\Controls\Primitives\Popup.cs (2)
49EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropStartedEvent, new RoutedEventHandler(OnDragDropStarted), true); 50EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropCompletedEvent, new RoutedEventHandler(OnDragDropCompleted), true);
System\windows\Documents\TextEditorDragDrop.cs (9)
39EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnClearState),true); 40EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnClearState), true); 44EventManager.RegisterClassHandler(controlType, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(OnQueryContinueDrag)); 45EventManager.RegisterClassHandler(controlType, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(OnGiveFeedback)); 46EventManager.RegisterClassHandler(controlType, DragDrop.DragEnterEvent, new DragEventHandler(OnDragEnter)); 47EventManager.RegisterClassHandler(controlType, DragDrop.DragOverEvent, new DragEventHandler(OnDragOver)); 48EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnDragLeave)); 51EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnDrop)); 221resultingDragDropEffects = DragDrop.DoDragDrop( //