Полагаю, вы уже нашли решение. Но вот решение, которое я написал и в настоящее время использую, очень гибкое и простое в использовании: http://sl4dragdrop.codeplex.com/
Он работает на SL5 очень хорошо, все, что вам нужно сделать, это добавить свойства зависимостей для элементов или элементов управления, для которых вы хотите включить перетаскивание.
По умолчанию этого достаточно. Но если вы хотите настроить части перетаскивания, он предоставляет вам интерфейсы для реализации, которые могут управлять такими вещами, как перетаскивание элемента, какой элемент перетаскивать, какое изображение отображать при перетаскивании и т.д.
Недавно я немного его уточнил и вскоре после еще нескольких испытаний буду публиковать обновление.