在ListBox屬性里我使用ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"隱藏了滾動(dòng)條,然后使用兩個(gè)Button來實(shí)現(xiàn)ListBox的滾動(dòng),那我要在Button里怎么寫呢?還有怎么判斷Listbox滾動(dòng)條的起始和到底了?
2 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
別用ListBox做吧,不好做,你用StackPanel做,設(shè)置StackPanel的Orientation="Horizontal"屬性,這樣的話內(nèi)容超出的時(shí)候不會(huì)顯示出來,然后再StackPanel里放一個(gè)Canvas,在Canvas里放你需要放的東西,然后用兩個(gè)按鈕來控制Canvas在StackPanel里的位置實(shí)現(xiàn)滾動(dòng),效果很好。

郎朗坤
TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
<ListBoxScrollViewer.ScrollChanged="ListBox_ScrollChanged"
ScrollViewer.VerticalScrollBarVisibility="Hidden"/>
剩下的你自己試試吧,這個(gè)應(yīng)該可以:
((ScrollViewer)e.OriginalSource).ScrollableHeight+=1;
- 2 回答
- 0 關(guān)注
- 553 瀏覽
添加回答
舉報(bào)
0/150
提交
取消