SmallChange是ScrollBar的属性,但它无法更改scrollBar

时间:2010-11-09 05:09:14

标签: wpf scrollbar

我希望ScrollBar值改变1,所以我将SmallChange设置为1,但更改ScrollBar的值无效。

  <ScrollBar Minimum="0" Maximum="20" Value="0" SmallChange="1" ValueChanged="ScrollBar_ValueChanged"></ScrollBar>
  private void ScrollBar_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
    {
        double t = (sender as ScrollBar).Value;
    }
  

拖拽,但t不是0,1.0,2.0,3.0 ......,

1 个答案:

答案 0 :(得分:2)

SmallChange是单击其中一个箭头时更改的值。拖动滑块时,更改取决于“最大”,“最小”,拇指可以移动的像素数以及实际拖动滑块的像素数。例如,如果拇指可以移动100个像素并将其拖动一个像素,则值会更改为(最大 - 最小)/ 100。