c# - 获取 ScrollViewers 最大滚动值?

标签 c# silverlight scrollviewer

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

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

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

但这会导致错误:“检测到 Silverlight 2 应用程序布局循环中未处理的错误。布局无法完成​​。”

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

最佳答案

关于c# - 获取 ScrollViewers 最大滚动值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419404/

相关文章:

c# - Silverlight 4 中的过滤粘贴

c# - ScrollViewer 内的 WPF DataGrid

WPF GridView 标题不会水平滚动

银色光子窗

c# linq 更新数据库中的所有记录

c# - 处理异步并行任务的多个异常

c# - 命名空间 'System' 中无法识别 System.DirectoryServices

wpf - 有没有办法简化 WPF 和 Silverlight 中依赖属性的设置?

WPF滚动条可调整大小的窗口

c# - 在设计时将 DataGridView.DefaultCellStyle.NullValue 设置为 null 会在运行时添加行时引发错误