177 references to DragDrop
PresentationCore (163)
Core\CSharp\System\Windows\DragDrop.cs (35)
55public static readonly RoutedEvent PreviewQueryContinueDragEvent = EventManager.RegisterRoutedEvent("PreviewQueryContinueDrag", RoutingStrategy.Tunnel, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 80public static readonly RoutedEvent QueryContinueDragEvent = EventManager.RegisterRoutedEvent("QueryContinueDrag", RoutingStrategy.Bubble, typeof(QueryContinueDragEventHandler), typeof(DragDrop)); 105public static readonly RoutedEvent PreviewGiveFeedbackEvent = EventManager.RegisterRoutedEvent("PreviewGiveFeedback", RoutingStrategy.Tunnel, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 130public static readonly RoutedEvent GiveFeedbackEvent = EventManager.RegisterRoutedEvent("GiveFeedback", RoutingStrategy.Bubble, typeof(GiveFeedbackEventHandler), typeof(DragDrop)); 155public static readonly RoutedEvent PreviewDragEnterEvent = EventManager.RegisterRoutedEvent("PreviewDragEnter", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 180public static readonly RoutedEvent DragEnterEvent = EventManager.RegisterRoutedEvent("DragEnter", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 205public static readonly RoutedEvent PreviewDragOverEvent = EventManager.RegisterRoutedEvent("PreviewDragOver", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 230public static readonly RoutedEvent DragOverEvent = EventManager.RegisterRoutedEvent("DragOver", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 255public static readonly RoutedEvent PreviewDragLeaveEvent = EventManager.RegisterRoutedEvent("PreviewDragLeave", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 280public static readonly RoutedEvent DragLeaveEvent = EventManager.RegisterRoutedEvent("DragLeave", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 305public static readonly RoutedEvent PreviewDropEvent = EventManager.RegisterRoutedEvent("PreviewDrop", RoutingStrategy.Tunnel, typeof(DragEventHandler), typeof(DragDrop)); 330public static readonly RoutedEvent DropEvent = EventManager.RegisterRoutedEvent("Drop", RoutingStrategy.Bubble, typeof(DragEventHandler), typeof(DragDrop)); 352internal static readonly RoutedEvent DragDropStartedEvent = EventManager.RegisterRoutedEvent("DragDropStarted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 353internal static readonly RoutedEvent DragDropCompletedEvent = EventManager.RegisterRoutedEvent("DragDropCompleted", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(DragDrop)); 738args.RoutedEvent=DragDrop.PreviewQueryContinueDragEvent; 759args.RoutedEvent = DragDrop.QueryContinueDragEvent; 795args.RoutedEvent=DragDrop.PreviewGiveFeedbackEvent; 816args.RoutedEvent = DragDrop.GiveFeedbackEvent; 983DragDrop.DragEnterEvent, 1025DragDrop.DragLeaveEvent, 1034DragDrop.DragEnterEvent, 1050DragDrop.DragOverEvent, 1065DragDrop.DragLeaveEvent, 1099DragDrop.DragLeaveEvent, 1145DragDrop.DropEvent, 1182if (dragEvent == DragDrop.DragEnterEvent) 1184dragEventArgs.RoutedEvent = DragDrop.PreviewDragEnterEvent; 1186else if (dragEvent == DragDrop.DragOverEvent) 1188dragEventArgs.RoutedEvent = DragDrop.PreviewDragOverEvent; 1190else if (dragEvent == DragDrop.DragLeaveEvent) 1192dragEventArgs.RoutedEvent = DragDrop.PreviewDragLeaveEvent; 1194else if (dragEvent == DragDrop.DropEvent) 1196dragEventArgs.RoutedEvent = DragDrop.PreviewDropEvent; 1245if (dragEvent == DragDrop.DragEnterEvent) 1249else if (dragEvent == DragDrop.DragOverEvent)
Core\CSharp\System\Windows\DragEventArgs.cs (3)
59if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 64if (!DragDrop.IsValidDragDropEffects(allowedEffects)) 165if (!DragDrop.IsValidDragDropEffects(value))
Core\CSharp\System\Windows\Generated\ContentElement.cs (36)
1887public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1894add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1895remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1906public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1913add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1914remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1925public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1932add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1933remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1944public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1951add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1952remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1963public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1970add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1971remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1982public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1989add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1990remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 2001public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 2008add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 2009remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 2020public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 2027add { AddHandler(DragDrop.DragOverEvent, value, false); } 2028remove { RemoveHandler(DragDrop.DragOverEvent, value); } 2039public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 2046add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 2047remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 2058public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 2065add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 2066remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 2077public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 2084add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 2085remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 2096public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 2103add { AddHandler(DragDrop.DropEvent, value, false); } 2104remove { RemoveHandler(DragDrop.DropEvent, value); }
Core\CSharp\System\Windows\Generated\UIElement.cs (48)
863EventManager.RegisterClassHandler(type, DragDrop.PreviewQueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnPreviewQueryContinueDragThunk), false); 864EventManager.RegisterClassHandler(type, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(UIElement.OnQueryContinueDragThunk), false); 865EventManager.RegisterClassHandler(type, DragDrop.PreviewGiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnPreviewGiveFeedbackThunk), false); 866EventManager.RegisterClassHandler(type, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(UIElement.OnGiveFeedbackThunk), false); 867EventManager.RegisterClassHandler(type, DragDrop.PreviewDragEnterEvent, new DragEventHandler(UIElement.OnPreviewDragEnterThunk), false); 868EventManager.RegisterClassHandler(type, DragDrop.DragEnterEvent, new DragEventHandler(UIElement.OnDragEnterThunk), false); 869EventManager.RegisterClassHandler(type, DragDrop.PreviewDragOverEvent, new DragEventHandler(UIElement.OnPreviewDragOverThunk), false); 870EventManager.RegisterClassHandler(type, DragDrop.DragOverEvent, new DragEventHandler(UIElement.OnDragOverThunk), false); 871EventManager.RegisterClassHandler(type, DragDrop.PreviewDragLeaveEvent, new DragEventHandler(UIElement.OnPreviewDragLeaveThunk), false); 872EventManager.RegisterClassHandler(type, DragDrop.DragLeaveEvent, new DragEventHandler(UIElement.OnDragLeaveThunk), false); 873EventManager.RegisterClassHandler(type, DragDrop.PreviewDropEvent, new DragEventHandler(UIElement.OnPreviewDropThunk), false); 874EventManager.RegisterClassHandler(type, DragDrop.DropEvent, new DragEventHandler(UIElement.OnDropThunk), false); 4165public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 4172add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 4173remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 4184public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 4191add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 4192remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 4203public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 4210add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 4211remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 4222public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 4229add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 4230remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 4241public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 4248add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 4249remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 4260public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 4267add { AddHandler(DragDrop.DragEnterEvent, value, false); } 4268remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 4279public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 4286add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 4287remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 4298public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 4305add { AddHandler(DragDrop.DragOverEvent, value, false); } 4306remove { RemoveHandler(DragDrop.DragOverEvent, value); } 4317public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 4324add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 4325remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 4336public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 4343add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 4344remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 4355public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 4362add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 4363remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 4374public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 4381add { AddHandler(DragDrop.DropEvent, value, false); } 4382remove { RemoveHandler(DragDrop.DropEvent, value); }
Core\CSharp\System\Windows\Generated\UIElement3D.cs (36)
1593public static readonly RoutedEvent PreviewQueryContinueDragEvent = DragDrop.PreviewQueryContinueDragEvent.AddOwner(_typeofThis); 1600add { AddHandler(DragDrop.PreviewQueryContinueDragEvent, value, false); } 1601remove { RemoveHandler(DragDrop.PreviewQueryContinueDragEvent, value); } 1612public static readonly RoutedEvent QueryContinueDragEvent = DragDrop.QueryContinueDragEvent.AddOwner(_typeofThis); 1619add { AddHandler(DragDrop.QueryContinueDragEvent, value, false); } 1620remove { RemoveHandler(DragDrop.QueryContinueDragEvent, value); } 1631public static readonly RoutedEvent PreviewGiveFeedbackEvent = DragDrop.PreviewGiveFeedbackEvent.AddOwner(_typeofThis); 1638add { AddHandler(DragDrop.PreviewGiveFeedbackEvent, value, false); } 1639remove { RemoveHandler(DragDrop.PreviewGiveFeedbackEvent, value); } 1650public static readonly RoutedEvent GiveFeedbackEvent = DragDrop.GiveFeedbackEvent.AddOwner(_typeofThis); 1657add { AddHandler(DragDrop.GiveFeedbackEvent, value, false); } 1658remove { RemoveHandler(DragDrop.GiveFeedbackEvent, value); } 1669public static readonly RoutedEvent PreviewDragEnterEvent = DragDrop.PreviewDragEnterEvent.AddOwner(_typeofThis); 1676add { AddHandler(DragDrop.PreviewDragEnterEvent, value, false); } 1677remove { RemoveHandler(DragDrop.PreviewDragEnterEvent, value); } 1688public static readonly RoutedEvent DragEnterEvent = DragDrop.DragEnterEvent.AddOwner(_typeofThis); 1695add { AddHandler(DragDrop.DragEnterEvent, value, false); } 1696remove { RemoveHandler(DragDrop.DragEnterEvent, value); } 1707public static readonly RoutedEvent PreviewDragOverEvent = DragDrop.PreviewDragOverEvent.AddOwner(_typeofThis); 1714add { AddHandler(DragDrop.PreviewDragOverEvent, value, false); } 1715remove { RemoveHandler(DragDrop.PreviewDragOverEvent, value); } 1726public static readonly RoutedEvent DragOverEvent = DragDrop.DragOverEvent.AddOwner(_typeofThis); 1733add { AddHandler(DragDrop.DragOverEvent, value, false); } 1734remove { RemoveHandler(DragDrop.DragOverEvent, value); } 1745public static readonly RoutedEvent PreviewDragLeaveEvent = DragDrop.PreviewDragLeaveEvent.AddOwner(_typeofThis); 1752add { AddHandler(DragDrop.PreviewDragLeaveEvent, value, false); } 1753remove { RemoveHandler(DragDrop.PreviewDragLeaveEvent, value); } 1764public static readonly RoutedEvent DragLeaveEvent = DragDrop.DragLeaveEvent.AddOwner(_typeofThis); 1771add { AddHandler(DragDrop.DragLeaveEvent, value, false); } 1772remove { RemoveHandler(DragDrop.DragLeaveEvent, value); } 1783public static readonly RoutedEvent PreviewDropEvent = DragDrop.PreviewDropEvent.AddOwner(_typeofThis); 1790add { AddHandler(DragDrop.PreviewDropEvent, value, false); } 1791remove { RemoveHandler(DragDrop.PreviewDropEvent, value); } 1802public static readonly RoutedEvent DropEvent = DragDrop.DropEvent.AddOwner(_typeofThis); 1809add { AddHandler(DragDrop.DropEvent, value, false); } 1810remove { RemoveHandler(DragDrop.DropEvent, value); }
Core\CSharp\System\Windows\GiveFeedbackEventArgs.cs (1)
44if (!DragDrop.IsValidDragDropEffects(effects))
Core\CSharp\System\Windows\Interop\HwndSource.cs (2)
391DragDrop.RegisterDropTarget(_hwndWrapper.Handle); 2950DragDrop.RevokeDropTarget(_hwndWrapper.Handle);
Core\CSharp\System\Windows\QueryContinueDragEventArgs.cs (2)
47if (!DragDrop.IsValidDragDropKeyStates(dragDropKeyStates)) 95if (!DragDrop.IsValidDragAction(value))
PresentationFramework (11)
src\Framework\System\Windows\Controls\Primitives\Popup.cs (2)
62EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropStartedEvent, new RoutedEventHandler(OnDragDropStarted), true); 63EventManager.RegisterClassHandler(typeof(Popup), DragDrop.DragDropCompletedEvent, new RoutedEventHandler(OnDragDropCompleted), true);
src\Framework\System\windows\Documents\TextEditorDragDrop.cs (9)
60EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnClearState),true); 61EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnClearState), true); 65EventManager.RegisterClassHandler(controlType, DragDrop.QueryContinueDragEvent, new QueryContinueDragEventHandler(OnQueryContinueDrag)); 66EventManager.RegisterClassHandler(controlType, DragDrop.GiveFeedbackEvent, new GiveFeedbackEventHandler(OnGiveFeedback)); 67EventManager.RegisterClassHandler(controlType, DragDrop.DragEnterEvent, new DragEventHandler(OnDragEnter)); 68EventManager.RegisterClassHandler(controlType, DragDrop.DragOverEvent, new DragEventHandler(OnDragOver)); 69EventManager.RegisterClassHandler(controlType, DragDrop.DragLeaveEvent, new DragEventHandler(OnDragLeave)); 72EventManager.RegisterClassHandler(controlType, DragDrop.DropEvent, new DragEventHandler(OnDrop)); 250resultingDragDropEffects = DragDrop.DoDragDrop( //
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\DragDropHelper.cs (2)
117DragDrop.DoDragDrop(designerView, dataObject, DragDropEffects.Move | DragDropEffects.Copy | DragDropEffects.Scroll | DragDropEffects.Link); 167DragDrop.DoDragDrop(GetCompositeView(draggedViewElement), dataObject, DragDropEffects.Move | DragDropEffects.Copy | DragDropEffects.Scroll | DragDropEffects.Link);
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxControl.cs (1)
362DragDrop.DoDragDrop(this, dataObject, DragDropEffects.Link | DragDropEffects.Copy);