Drag & Drop WPF-объект внутри границ - PullRequest
0 голосов
/ 30 марта 2011

Я хочу создать пользовательский элемент управления, в котором я могу перемещать объект (например, прямоугольник) в определенные границы с помощью перетаскивания.

Перетаскивание должно быть ограничено только осью X (представьте себе,слайдер).

Как мне это сделать?

1 Ответ

1 голос
/ 30 марта 2011

Вы можете использовать Canvas в качестве базового элемента управления, а затем добавить любое количество элементов управления WPF к базовому элементу Canvas.Затем захватите позицию MouseX и сбросьте левую позицию выбранного дочернего элемента управления, используя Canvas.SetLeft , когда пользователь нажимает и перетаскивает элемент управления.

Вот одна хорошая статья ссылка , котораяпоможет вам начать.

...