@@ -19,7 +19,7 @@ private Interactive GetTarget(IInputRoot root, Point local)
1919 return null ;
2020 }
2121
22- private DragDropEffects RaiseDragEvent ( Interactive target , IInputRoot inputRoot , Point point , RoutedEvent < DragEventArgs > routedEvent , DragDropEffects operation , IDataObject data , InputModifiers modifiers )
22+ private DragDropEffects RaiseDragEvent ( Interactive target , IInputRoot inputRoot , Point point , RoutedEvent < DragEventArgs > routedEvent , DragDropEffects operation , IDataObject data , KeyModifiers modifiers )
2323 {
2424 if ( target == null )
2525 return DragDropEffects . None ;
@@ -38,13 +38,13 @@ private DragDropEffects RaiseDragEvent(Interactive target, IInputRoot inputRoot,
3838 return args . DragEffects ;
3939 }
4040
41- private DragDropEffects DragEnter ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , InputModifiers modifiers )
41+ private DragDropEffects DragEnter ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , KeyModifiers modifiers )
4242 {
4343 _lastTarget = GetTarget ( inputRoot , point ) ;
4444 return RaiseDragEvent ( _lastTarget , inputRoot , point , DragDrop . DragEnterEvent , effects , data , modifiers ) ;
4545 }
4646
47- private DragDropEffects DragOver ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , InputModifiers modifiers )
47+ private DragDropEffects DragOver ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , KeyModifiers modifiers )
4848 {
4949 var target = GetTarget ( inputRoot , point ) ;
5050
@@ -77,7 +77,7 @@ private void DragLeave(IInputElement inputRoot)
7777 }
7878 }
7979
80- private DragDropEffects Drop ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , InputModifiers modifiers )
80+ private DragDropEffects Drop ( IInputRoot inputRoot , Point point , IDataObject data , DragDropEffects effects , KeyModifiers modifiers )
8181 {
8282 try
8383 {
@@ -100,16 +100,16 @@ private void ProcessRawEvent(RawDragEvent e)
100100 switch ( e . Type )
101101 {
102102 case RawDragEventType . DragEnter :
103- e . Effects = DragEnter ( e . Root , e . Location , e . Data , e . Effects , e . Modifiers ) ;
103+ e . Effects = DragEnter ( e . Root , e . Location , e . Data , e . Effects , e . KeyModifiers ) ;
104104 break ;
105105 case RawDragEventType . DragOver :
106- e . Effects = DragOver ( e . Root , e . Location , e . Data , e . Effects , e . Modifiers ) ;
106+ e . Effects = DragOver ( e . Root , e . Location , e . Data , e . Effects , e . KeyModifiers ) ;
107107 break ;
108108 case RawDragEventType . DragLeave :
109109 DragLeave ( e . Root ) ;
110110 break ;
111111 case RawDragEventType . Drop :
112- e . Effects = Drop ( e . Root , e . Location , e . Data , e . Effects , e . Modifiers ) ;
112+ e . Effects = Drop ( e . Root , e . Location , e . Data , e . Effects , e . KeyModifiers ) ;
113113 break ;
114114 }
115115 }
0 commit comments