What I can suggest you is to implement a custom ListBoxDragDropBehavior and override the Drop method in order to get notified once an item is dropped (you can get the dropped item as well as the insert index). For your convenience I have attached a sample project demonstrating the exact approach.
Hope this will work for you.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.