素兔 发表于 2022-7-1 10:16:26

【C1schedule】滚动条位置记录和跳转



版本如上。
需求:
检索时滚动条能自动滚到指定的appointment的位置。

问题:
一开始使用了.Settings.FirstVisibleTime,但只有初次有效,后续再改变该值就没有作用了。
看到属性中有Location功能,我可以先获取指定的位置(.SelectedAppointments.Location),
但要如何把这个string转化成point赋值给.Location呢?
或者有其他的方法,求教~谢谢!



Richard.Ma 发表于 2022-7-1 10:16:27

这个肯定没有办法,scroll只是在控件初始化的时候,初始化一次,目前你这边的需求,没有什么解决方案

Richard.Ma 发表于 2022-7-1 16:16:32

是的FirstVisibleTime值在scroll初始化时有效

目前没有其他办法在运行时设置滚动位置

素兔 发表于 2022-7-1 16:28:39

那么请问有办法在每次检索的时候,都初始化一次scroll么

素兔 发表于 2022-7-1 16:30:56

Richard.Ma 发表于 2022-7-1 16:16
是的FirstVisibleTime值在scroll初始化时有效

目前没有其他办法在运行时设置滚动位置

那么请问有办法在每次检索的时候,都初始化一次scroll么
页: [1]
查看完整版本: 【C1schedule】滚动条位置记录和跳转