我试图获得最大的数量,scrollviewer可以在垂直和水平方向上滚动,但是我需要在布局更新的回调中执行此操作。这是我目前正在做的:

        viewer.ScrollToRight( );
        doublehmax = viewer.HorizontalOffset;

        viewer.ScrollToBottom( );
        double vmax = viewer.VerticalOffset;

但这会引起错误:“检测到Silverlight 2应用程序布局周期中的未处理错误。布局无法完成​​。”

有没有办法即使在调整窗口大小等之后,也可以可靠地获得滚动 View 区域的最大水平和垂直偏移量?

最佳答案

使用 ScrollableWidth Scrollableheight

10-08 14:50