diff options
author | Sandy Armstrong <sandy@xamarin.com> | 2022-02-16 22:04:13 +0300 |
---|---|---|
committer | Sandy Armstrong <sandy@xamarin.com> | 2022-02-16 22:04:13 +0300 |
commit | cc7eaa0ec98a8afb4e6818041e96d3ffa2d58e54 (patch) | |
tree | f83232f52cf00336e69efba783681155f1e30697 | |
parent | d2e9af4aeb25832289321d38cbf96bcee313e3cf (diff) |
Mac: NSDraggingInfo breaks in P13, use INSDraggingInfo
https://github.com/xamarin/xamarin-macios/issues/14170
-rw-r--r-- | Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs index 15ad083..6bb5105 100644 --- a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs +++ b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs @@ -304,7 +304,8 @@ namespace Xamarin.PropertyEditing.Mac return true; } - public override NSDragOperation ValidateDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation) + [Export ("tableView:validateDrop:proposedRow:proposedDropOperation:")] + public NSDragOperation ValidateDrop (NSTableView tableView, INSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation) { if (info.DraggingPasteboard.GetDataForType (DataTypeName) != null) return NSDragOperation.Move; @@ -312,7 +313,8 @@ namespace Xamarin.PropertyEditing.Mac return NSDragOperation.None; } - public override bool AcceptDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation) + [Export ("tableView:acceptDrop:row:dropOperation:")] + public bool AcceptDrop (NSTableView tableView, INSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation) { NSData data = info.DraggingPasteboard.GetDataForType (DataTypeName); NSIndexSet indexes = NSKeyedUnarchiver.UnarchiveObject (data) as NSIndexSet; |