0
我想移動「的ScrollViewer」控制左,右的外面的按鈕,我發現這個功能:Silverlight:通過代碼移動ScrollViewer?
ScrollViewer.LineLeft()
這沒關係,但我想給加量運動每個點擊量由200像素的特定量?
有另一件事:我怎樣才能讓我的按鈕時,就可以按住鼠標重複執行它的Click事件處理程序,直到mouseleftbutton變爲Up(如滾動本身的按鈕)?
謝謝。
我想移動「的ScrollViewer」控制左,右的外面的按鈕,我發現這個功能:Silverlight:通過代碼移動ScrollViewer?
ScrollViewer.LineLeft()
這沒關係,但我想給加量運動每個點擊量由200像素的特定量?
有另一件事:我怎樣才能讓我的按鈕時,就可以按住鼠標重複執行它的Click事件處理程序,直到mouseleftbutton變爲Up(如滾動本身的按鈕)?
謝謝。
對於第一個問題,您可以從IScrollInfo
派生您的內容控件,並根據需要自行實施LineLeft方法。
如果您只是想使用其他按鈕(ScrollViewer
外部)跳轉到某個位置,則可以使用SetHorizontalOffset
和SetVerticalOffset
方法。
爲了使Button
火重複點擊,僅僅由RepeatButton
替換:http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.repeatbutton(VS.95).aspx
關於我的第一個問題我現在還不能有超過滾動瀏覽器的移動量,你可以給我一個例子控制。 – Saad 2010-11-07 07:54:37
查看本教程:http://www.switchonthecode.com/tutorials/wpf-tutorial-implementing-iscrollinfo - 它適用於WPF,但大部分適用於SL。 – robertos 2010-11-08 09:10:25