I have adapted the Drag & Drop from Listbox example that is provided in the demos.
The only changes that I have made are:
* A custom override of Appointment, with deep copying implemented with Copy and CopyFrom and the Storage<T> method employed.
* Altered to foreach in CreateDragCue to ensure the appointment is 1 day long.
* The source collection is an ICollectionView
Putting a Breakpoint at the start of OnDropInfo in the ListboxDragDropBehaviour with a condition of "When Hit..." and printing the e.Options.Status, the last status is DropImpossible. Never DropComplete. Now, this is on the Listbox.
Is there anyway to override the OnDropInfo on the ScheduleView so I can work round the fact that the ICollectionView is not updated as it should be?
Is the fact the source collection is not updated to have the dragged item(s) removed on being dropped from an ICollectionView onto the ScheduleView a bug?
If so, will it be fixed?
If so, when?
The only changes that I have made are:
* A custom override of Appointment, with deep copying implemented with Copy and CopyFrom and the Storage<T> method employed.
* Altered to foreach in CreateDragCue to ensure the appointment is 1 day long.
* The source collection is an ICollectionView
Putting a Breakpoint at the start of OnDropInfo in the ListboxDragDropBehaviour with a condition of "When Hit..." and printing the e.Options.Status, the last status is DropImpossible. Never DropComplete. Now, this is on the Listbox.
Is there anyway to override the OnDropInfo on the ScheduleView so I can work round the fact that the ICollectionView is not updated as it should be?
Is the fact the source collection is not updated to have the dragged item(s) removed on being dropped from an ICollectionView onto the ScheduleView a bug?
If so, will it be fixed?
If so, when?