| 
														
															@@ -8,10 +8,11 @@ namespace Avalonia.Win32 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class DragSource : IPlatformDragSource 
														 | 
														
														 | 
														
															     class DragSource : IPlatformDragSource 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     { 
														 | 
														
														 | 
														
															     { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        public Task<DragDropEffects> DoDragDrop(IDataObject data, DragDropEffects allowedEffects) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        public Task<DragDropEffects> DoDragDrop(PointerEventArgs triggerEvent, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            IDataObject data, DragDropEffects allowedEffects) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Dispatcher.UIThread.VerifyAccess(); 
														 | 
														
														 | 
														
															             Dispatcher.UIThread.VerifyAccess(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            triggerEvent.Pointer.Capture(null); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             OleDragSource src = new OleDragSource(); 
														 | 
														
														 | 
														
															             OleDragSource src = new OleDragSource(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             DataObject dataObject = new DataObject(data); 
														 | 
														
														 | 
														
															             DataObject dataObject = new DataObject(data); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             int allowed = (int)OleDropTarget.ConvertDropEffect(allowedEffects); 
														 | 
														
														 | 
														
															             int allowed = (int)OleDropTarget.ConvertDropEffect(allowedEffects); 
														 |