Wpf 网格中子元素的XAML设置点
我有一个网格,其中包含一些子图像元素。用户可以拖放这些(约束在父边界内)。我可以通过以下代码获得它们作为点的位置Wpf 网格中子元素的XAML设置点,wpf,xaml,windows-phone-7,windows-phone-8,windows-phone,Wpf,Xaml,Windows Phone 7,Windows Phone 8,Windows Phone,我有一个网格,其中包含一些子图像元素。用户可以拖放这些(约束在父边界内)。我可以通过以下代码获得它们作为点的位置 var transform = ele.TransformToVisual(ContentPanel); Point absolutePosition = transform.Transform(new Point(0, 0)); 像这样抓住要点非常有效。但是,我想设置用户导航到此页面时的点。有可能这样做吗 谢谢你的帮助 var transform = ele.TransformT
var transform = ele.TransformToVisual(ContentPanel);
Point absolutePosition = transform.Transform(new 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 };
可以使用“边距”属性设置图像在栅格控件中的位置。