As far as needing an event for when the item is released, you can do this by hooking into the ListView's bound items source as long as you're using an ObservableCollection<T>. The ObservableCollection has a CollectionChanged event. This will fire because the ListView has reordered the items in the bound ObservableCollection and in the event handler you can detect what change occurred and act accordingly.
See the switch statement in the CollectionChanged event handler in this theoretical example:
Regards,
Lance | Tech Support Engineer, Sr.
Telerik by Progress
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items