社区
WPF/Silverlight
帖子详情
wpf ScrollViewer 垂直滚动offset 问题
erictang2003
2013-12-01 09:15:00
ScrollViewer 内部放入一个 canvas , 计算ScrollViewer 需要滚动的垂直高度,使用方法是 canvas.Height - scrollViewer.Height ,
但是发现此值和实际可以垂直滚动的最大值相差大约 19,这个相差怀疑是scrollViewer 的垂直滚动的那个按钮高度。
问题是怎样获得正确的滚动高度呢?
...全文
165
1
打赏
收藏
wpf ScrollViewer 垂直滚动offset 问题
ScrollViewer 内部放入一个 canvas , 计算ScrollViewer 需要滚动的垂直高度,使用方法是 canvas.Height - scrollViewer.Height , 但是发现此值和实际可以垂直滚动的最大值相差大约 19,这个相差怀疑是scrollViewer 的垂直滚动的那个按钮高度。 问题是怎样获得正确的滚动高度呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erictang2003
2013-12-02
打赏
举报
回复
算了,自己搞定了,思路换了一下。
WPF
实现
ScrollView
er
滚动
到指定控件处
但是,我们可以利用
ScrollView
er
的`ScrollToV
er
tical
Offset
`方法,该方法接收一个参数,表示
垂直
方向的偏移量,从而达到
滚动
的目的。要确定这个偏移量,我们需要知道目标控件相对于
ScrollView
er
的位置。 在
WPF
中,...
WPF
滚动
条控件样式
WPF
中的
滚动
条分为水平
滚动
条(HorizontalScrollBar)和
垂直
滚动
条(V
er
ticalScrollBar)。默认情况下,
滚动
条会自动显示在需要的地方,如ListBox、ListView等控件中。
滚动
条有三个主要部分:轨道(Track)、滑块...
wpf
listbox
滚动
事件的判断
在上述代码中,我们检查了
垂直
偏移量`V
er
tical
Offset
`,并与可视区域高度`ExtentHeight`和视口高度`ViewportHeight`进行比较,以此来判断
滚动
状态。 当处理无限
滚动
场景时,通常会在
滚动
到底部时动态加载更多数据。...
wpf
列表 冻结行+
滚动
动画
例如,冻结行的ListView可以禁用水平和
垂直
滚动
条,而
滚动
部分的ListView则保持正常的
滚动
功能。 **
滚动
动画**: 为了实现
滚动
动画,
WPF
提供了丰富的动画系统,包括故事板(Storyboard)、转换(Transforms)和关键...
文字循环
滚动
LED屏效果
WPF
提供了一系列的动画类,如`DoubleAnimation`,可以用于改变`
ScrollView
er
`的
垂直
偏移量。 最后,为了使代码更加模块化和易于维护,我们可以将上述逻辑封装成一个自定义的Us
er
Control或Behavior,并通过MVVM...
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章