【发布时间】:2012-07-03 19:21:40
【问题描述】:
我有一个Canvas 和几个孩子,每个孩子都附有一个MouseDragElementBehavior。像这样的:
MouseDragElementBehavior drag = new MouseDragElementBehavior();
drag.Attach(ellipse);
我想拖动一个孩子并在拖动后获得那个孩子的新位置,所以我做了这样的事情:
double left = Canvas.GetLeft(ellipse);
double top = Canvas.GetTop(ellipse);
问题是我总是在拖动后获得相同的顶部和左侧值,就好像元素从未被拖动一样。 如何获得元素的新位置?
【问题讨论】:
标签: c# wpf drag-and-drop