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