9 个解决方案
#1
最小偏移量如果是只读的就无法设置。
#2
ScrollToVerticalOffset(10);
就这个函数,参数跟行有关系吗
就这个函数,参数跟行有关系吗
#3
我找不到datagrid里的滚动条的最小偏移量设置,反正我测试的是,offset=0.5,不滚动;offset=1,滚动一行,这就导致滚动起来就一行一行在变化,所以很无奈....
#4
你现在的偏移量是10 ,假如scroll.ScrollableHeight 为 20,scroll.ScrollableHeight 意思是可滚动的量,那么datagrid所展示的东西是两下就滚完了,一滚就是10行,亲测,足下可以一试。
#5
试了下,还真是,但是遇到你这种要滚半行的需求也是醉了。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
#6
我并不是仅仅想滚动半行,我最初的目的是我设定一个计时器,把时间设快一点,把滚动的偏移量设细一点,这样一来就能达到滚动条自动滚动且看起来是平滑的效果!然而datagrid里的滚动条最小只是滚动一行,就算我设了,自动滚动起来就像卡机一样
#7
谢谢你所提供的网站,这网站我已阅览过了,这貌似是自定了控件了~~~
#8
你应该获取datagrid模板中的Scrollviewer控件,通过它来指定滚动的垂直偏移量,ScrollToVerticalOffset 这个用于设置垂直方向。获取子控件参见:
http://blog.csdn.net/duanzi_peng/article/details/17094639
#9
最小偏移量如果是只读的就无法设置。
我找不到datagrid里的滚动条的最小偏移量设置,反正我测试的是,offset=0.5,不滚动;offset=1,滚动一行,这就导致滚动起来就一行一行在变化,所以很无奈....
你应该获取datagrid模板中的Scrollviewer控件,通过它来指定滚动的垂直偏移量,ScrollToVerticalOffset 这个用于设置垂直方向。获取子控件参见:
http://blog.csdn.net/duanzi_peng/article/details/17094639
是的,我获取的是datagrid模板中的scrollviewer控件,然后设置相应的垂直偏移量不起作用~~
#1
最小偏移量如果是只读的就无法设置。
#2
ScrollToVerticalOffset(10);
就这个函数,参数跟行有关系吗
就这个函数,参数跟行有关系吗
#3
最小偏移量如果是只读的就无法设置。
我找不到datagrid里的滚动条的最小偏移量设置,反正我测试的是,offset=0.5,不滚动;offset=1,滚动一行,这就导致滚动起来就一行一行在变化,所以很无奈....
#4
ScrollToVerticalOffset(10);
就这个函数,参数跟行有关系吗
你现在的偏移量是10 ,假如scroll.ScrollableHeight 为 20,scroll.ScrollableHeight 意思是可滚动的量,那么datagrid所展示的东西是两下就滚完了,一滚就是10行,亲测,足下可以一试。
#5
试了下,还真是,但是遇到你这种要滚半行的需求也是醉了。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
#6
试了下,还真是,但是遇到你这种要滚半行的需求也是醉了。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
我并不是仅仅想滚动半行,我最初的目的是我设定一个计时器,把时间设快一点,把滚动的偏移量设细一点,这样一来就能达到滚动条自动滚动且看起来是平滑的效果!然而datagrid里的滚动条最小只是滚动一行,就算我设了,自动滚动起来就像卡机一样
#7
试了下,还真是,但是遇到你这种要滚半行的需求也是醉了。
另你可以参考一下这个
http://www.cnblogs.com/TianFang/p/4198731.html
不知道是不是你要的效果。
谢谢你所提供的网站,这网站我已阅览过了,这貌似是自定了控件了~~~
#8
最小偏移量如果是只读的就无法设置。
我找不到datagrid里的滚动条的最小偏移量设置,反正我测试的是,offset=0.5,不滚动;offset=1,滚动一行,这就导致滚动起来就一行一行在变化,所以很无奈....
你应该获取datagrid模板中的Scrollviewer控件,通过它来指定滚动的垂直偏移量,ScrollToVerticalOffset 这个用于设置垂直方向。获取子控件参见:
http://blog.csdn.net/duanzi_peng/article/details/17094639
#9
最小偏移量如果是只读的就无法设置。
我找不到datagrid里的滚动条的最小偏移量设置,反正我测试的是,offset=0.5,不滚动;offset=1,滚动一行,这就导致滚动起来就一行一行在变化,所以很无奈....
你应该获取datagrid模板中的Scrollviewer控件,通过它来指定滚动的垂直偏移量,ScrollToVerticalOffset 这个用于设置垂直方向。获取子控件参见:
http://blog.csdn.net/duanzi_peng/article/details/17094639
是的,我获取的是datagrid模板中的scrollviewer控件,然后设置相应的垂直偏移量不起作用~~