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