UserControl MouseButtonEventHandler Приложение Microsoft Surface

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

Единственная разница в дизайне в том, что мой UserControl находится внутри сетки. И в этом примере он реализован внутри Canvas.


person Adeel    schedule 09.07.2011    source источник


Ответы (1)


Чтобы перемещать элементы по экрану на Surface, вы хотите использовать элемент управления ScatterView.

person Robert Levy    schedule 10.07.2011
comment
Спасибо за ответ. В ScatterView элементы случайным образом распределяются по холсту. Я расположил элементы управления в определенном порядке. Позже я хочу, чтобы пользователи плавно перетаскивали их по экрану. Если я что-то упустил в ScatterView, дайте мне знать. - person Adeel; 19.07.2011
comment
вы можете переопределить случайность, явно установив свойство Center каждого ScattervViewItem, прежде чем добавлять их в коллекцию ScatterView.Items. - person Robert Levy; 19.07.2011
comment
@ Адил, нет проблем. пожалуйста, нажмите на галочку рядом с любыми ответами на этом сайте, которые помогут вам - person Robert Levy; 20.07.2011