标签: c# .net wpf user-controls
我想创建一个用户控件,我可以通过拖放操作在某些边界内移动一个对象(如矩形)。下降。
拖动应仅限于x轴(想想滑块)。
我该怎么做?
答案 0 :(得分:1)
您可以使用 Canvas 作为基本控件,然后将任意数量的WPF控件添加到基础Canvas中。然后捕获MouseX位置并在用户单击并拖动控件时使用 Canvas.SetLeft 重置所选子控件的左侧位置。
这是一篇很好的文章link,可以帮助您入门。