zoukankan      html  css  js  c++  java
  • silverlight——获取控件相对位置

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

    1             //获得控件间的相对位置,其中原理还不是很了解,这个先放着稍后再加以理解。
    2             GeneralTransform gt = tb4.TransformToVisual(LayoutRoot);
    3             Point point = gt.Transform(new Point(0, 0));  
    4 
    5             //将获取的相对位置的Y偏移量赋给滚动条。
    6             scroll.ScrollToVerticalOffset(point.Y);
  • 相关阅读:
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及下标
    查找整数
    抓老鼠
    第五周作业
  • 原文地址:https://www.cnblogs.com/glamourousGirl/p/4762008.html
Copyright © 2011-2022 走看看