Я только начал работать с Microsoft Surface. Я разработал UserControl в Blend 4. И реализовал простое событие DrapDrop поверх UserControl. Работает нормально. Проблема в том, что когда я нажимаю на UserControl, UserControl просто перепрыгивает в другое место. Для Dragdrop, я должен использовать этот код Как перетащить пользовательский элемент управления в Canvas
UserControl
DrapDrop
Единственная разница в дизайне - мой UserControl внутри сетки. И в этом примере он реализован внутри Canvas.
Для перемещения по экрану на Surface необходимо использовать элемент управления ScatterView.
Surface
ScatterView