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