1

在 Windows phone 中,如何找到按钮的 VerticalOffset?我有一个包含一堆内容的 ScrollView。我想使用 ScrollViewer.ScrollToVerticalOffset 到达特定点(一个按钮),但不知道如何获取该点的位置。

4

2 回答 2

1

如果你有这两个项目,你应该能够使用TransformToVisual来获取一个控件相对于另一个控件的位置,然后使用它来滚动

请参阅http://msdn.microsoft.com/en-us/library/system.windows.media.visual.transformtovisual.aspx

于 2012-12-06T01:44:38.863 回答
0

这就是我如何在我的应用程序中获取两个按钮的 x 和 y 坐标并移动它们。也许你可以做类似的事情:

Canvas.SetLeft(imUp, Canvas.GetLeft(imUp) + offsetX);
Canvas.SetLeft(imDown, Canvas.GetLeft(imDown) + offsetX);
于 2012-12-05T23:30:58.773 回答