私にはCanvas
複数の子供がいて、それぞれの子供には がMouseDragElementBehavior
付属しています。このようなもの:
MouseDragElementBehavior drag = new MouseDragElementBehavior();
drag.Attach(ellipse);
子をドラッグして、ドラッグ後にその子の新しい位置を取得したいので、次のようにしました:
double left = Canvas.GetLeft(ellipse);
double top = Canvas.GetTop(ellipse);
問題は、要素がドラッグされなかったかのように、ドラッグ後に常に上と左の値が同じになることです。要素の新しい位置を取得するにはどうすればよいですか?