我有一个带有一些子图像元素的网格。用户可以拖放这些(约束在父边界内)。我可以通过以下代码将其位置作为Point;
var transform = ele.TransformToVisual(ContentPanel);
Point absolutePosition = transform.Transform(new Point(0, 0));
获得像这样的角色非常有用。但是,当用户导航到此页面时,我想设置 Point。有可能这样做吗?
感谢您的帮助。
答案 0 :(得分:0)
var transform = ele.TransformToVisual(ContentPanel);
Point absolutePosition = transform.Transform(new Point(0, 0));
做一些代码来决定移动它的位置然后:
double x = 456;
double y = 345;
double finalx = absolutePosition.X - x;
double finaly = absolutePosition.Y - y;
ele.RenderTransform = new TranslateTransform() {X = finalx,Y = finaly };