After updating the Telerik RadControls for Silverlight to version 2011.3.1116.1040 we have found a problem with using the RadDragAndDropManager with the RadGridView. We have a scenario where we drag and drop items between two RadGridViews. We are no longer able to drop items onto the Header Row of the RadGridView. The e.Options.Status in the OnDropInfo handler always returns DragStatus.DropImpossible. It looks like the source RadGridView is the only element firing the Drop Event and the target RadGridView is not firing the drop event at all.
This worked prior to updating the controls to the version noted above.
In our target OnDropQuery and OnDropInfo hanlders we added to following lines of code to allow the user to drop an item onto the header row of the RadGridView. It is now never being called.
if (target is Telerik.Windows.Controls.GridView.GridViewHeaderCell)
{
gridview = ((GridViewHeaderCell)target).ParentRow.GridViewDataControl as RadGridView;
}
The challenge is that when we have an empty RadGridView, we have no target to drop to.
This worked prior to updating the controls to the version noted above.
In our target OnDropQuery and OnDropInfo hanlders we added to following lines of code to allow the user to drop an item onto the header row of the RadGridView. It is now never being called.
if (target is Telerik.Windows.Controls.GridView.GridViewHeaderCell)
{
gridview = ((GridViewHeaderCell)target).ParentRow.GridViewDataControl as RadGridView;
}
The challenge is that when we have an empty RadGridView, we have no target to drop to.