diff -r 4ff7361dce95 -r 9f66c31a27ed ui/winui/table.cpp --- a/ui/winui/table.cpp Wed Jan 31 19:15:41 2024 +0100 +++ b/ui/winui/table.cpp Thu Feb 01 19:45:17 2024 +0100 @@ -385,7 +385,7 @@ dnd.dndstartargs = { nullptr }; dnd.dndcompletedargs = { nullptr }; dnd.drageventargs = args; - dnd.data = args.Data(); + dnd.dataview = args.DataView(); UiListDnd dndevt; dndevt.selection = uiselection(); @@ -404,6 +404,9 @@ free(dndevt.selection.rows); } })); + cellBorder.DragOver(DragEventHandler([this](winrt::Windows::Foundation::IInspectable const& sender, DragEventArgs const& args){ + args.AcceptedOperation(winrt::Windows::ApplicationModel::DataTransfer::DataPackageOperation::Copy); + })); } // set the cell value