Drag-and-drop events in Silverlight
have some differences depending on the platform. In particular, drag-and-drop input actions are reported differently on a Macintosh
computer. Therefore, Silverlight-based applications that run on a Macintosh
must use different techniques to process a drag-and-drop action.
However we cannot implement this logic in the RadUpload
control since the drag/drop actions under Mac are not reported to the plugin and therefore the RadUpload
control cannot handle them. This is why you will need to write your own custom logic to handle the drag/drop events.
We've created the CodeLibrary solution
you mentioned based on information provided by Microsoft on how to handle Drag and Drop for a Silverlight 4 applications under Mac. However, after Silverlight 5 was released our customers have reported different drag/drop limitations under Mac. Unfortunately at the moment we're not aware of a workaround for these issue.
the Telerik team