首页 > Web开发 > 详细

silverlight——获取控件相对位置

时间:2015-08-27 00:13:02      阅读:395      评论:0      收藏:0      [点我收藏+]

事出有因:页面中存在滚动条,然后点击页面按钮时会进行正确性检查,如果出错在控件的位置会出现提示信息,但由于滚动条的出现,有可能在非可视区域内的控件出了问题,但目前是看不见的,因此,考虑获得出问题控件的相对位置,将滚动条自动滚动到出问题控件的位置上。

 

1             //获得控件间的相对位置,其中原理还不是很了解,这个先放着稍后再加以理解。
2             GeneralTransform gt = tb4.TransformToVisual(LayoutRoot);
3             Point point = gt.Transform(new Point(0, 0));  
4 
5             //将获取的相对位置的Y偏移量赋给滚动条。
6             scroll.ScrollToVerticalOffset(point.Y);

 

silverlight——获取控件相对位置

原文:http://www.cnblogs.com/glamourousGirl/p/4762008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!