我有一个放在scrollviewer上的画布,以便滚动。是否有可能获得画布可见部分的坐标?
我试图以那种方式计算
leftBorder = ScrollViewer1.HorizontalOffset;
rightBorder = ScrollViewer1.ViewportWidth - ScrollViewer1.HorizontalOffset;
topBorder = ScrollViewer1.VerticalOffset;
bottomBorder = ScrollViewer1.ViewportHeight - ScrollViewer1.VerticalOffset;
但似乎它无效。
答案 0 :(得分:0)
水平和垂直偏移是该方向的实际滚动值。 除此之外,如果您想要内容的大小而没有任何可见的滚动条。 您可以搜索名为“PART_ScrollContentPresenter”的子项。这显示了scrollviewer的实际内容,当滚动条需要更多空间时,将调整此内容的大小。
希望有所帮助。