我有带有自定义控件的堆栈面板。用户可以添加或删除项目。
我已将 MouseDragElementBehavior 附加到每个项目。所以现在用户可以在堆栈面板中移动它们。
然而,这些项目现在以任意方式排列。真是一团糟。他们留在用户离开他们的地方。
我现在需要的是让它们像堆栈面板应该的那样堆叠......很好地一个接一个......
所以我需要简单地让用户使用拖放操作更改项目的顺序,但项目必须精确堆叠。
有 DragFinished 事件,但我并没有真正看到 Behavior 如何移动项目。我认为它是 Margin 它会改变,但 margins 保持 0 ......我不知道下一步该做什么。
感谢一点帮助。