punker76/gong-wpf-dragdrop

Dragging a single item from a grouped datagrid will often return CollectionViewGroupInternal rather than the item

punker76 opened this issue · 2 comments

Original author: JezzaTi...@gmail.com (March 30, 2011 22:46:28)

>What steps will reproduce the problem?

  1. I modified the DefaultsExample by adding a 'DataGrid with Groups' tab bound to the same GroupedCollectionViewSource as in the 'Listbox with groups' tab

>What is the expected output? What do you see instead?
Sometimes it would work as expected as it does in 'Listbox with Groups' but most of the time the dropInfo.Data was a CollectionViewGroupInternal instead of a GroupedItem which caused an exception. Dragging multiple items always worked after I modified Data.Drop.

I suspect the problem maybe the DataGrid itself.

>What version of the product are you using?
Latest from subversion

Original issue: http://code.google.com/p/gong-wpf-dragdrop/issues/detail?id=33

From JezzaTi...@gmail.com on July 25, 2011 02:02:16
I found a fix.
I updated to .net 4.0 and changed ItemsControlExtensions.GetItemContainerType by adding
if (itemsControl is DataGrid)
{
return typeof (DataGridRow);
}
to the start of the method.

will be fixed with 0.1.3.9