在ListBox属性里我使用ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"隐藏了滚动条,然后使用两个Button来实现ListBox的滚动,那我要在Button里怎么写呢?还有怎么判断Listbox滚动条的起始和到底了?
2 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
别用ListBox做吧,不好做,你用StackPanel做,设置StackPanel的Orientation="Horizontal"属性,这样的话内容超出的时候不会显示出来,然后再StackPanel里放一个Canvas,在Canvas里放你需要放的东西,然后用两个按钮来控制Canvas在StackPanel里的位置实现滚动,效果很好。
largeQ
TA贡献2039条经验 获得超7个赞
<ListBoxScrollViewer.ScrollChanged="ListBox_ScrollChanged"
ScrollViewer.VerticalScrollBarVisibility="Hidden"/>
剩下的你自己试试吧,这个应该可以:
((ScrollViewer)e.OriginalSource).ScrollableHeight+=1;
- 2 回答
- 0 关注
- 694 浏览
添加回答
举报
0/150
提交
取消