在Windows手机中,如何找到按钮的VerticalOffset?我有一个包含大量内容的ScrollView。我想使用ScrollViewer.ScrollToVerticalOffset来获取特定点(按钮),但不知道如何获得该点的位置。
答案 0 :(得分:1)
如果你有两个项目,你应该可以使用TransformToVisual
来获取一个控件相对于另一个控件的位置,然后使用它来滚动
请参阅http://msdn.microsoft.com/en-us/library/system.windows.media.visual.transformtovisual.aspx
答案 1 :(得分:0)
这就是我在应用程序中获取两个按钮的x和y坐标并移动它们的方法。也许你可以做类似的事情:
Canvas.SetLeft(imUp, Canvas.GetLeft(imUp) + offsetX);
Canvas.SetLeft(imDown, Canvas.GetLeft(imDown) + offsetX);