我希望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 ......,
答案 0 :(得分:2)
SmallChange是单击其中一个箭头时更改的值。拖动滑块时,更改取决于“最大”,“最小”,拇指可以移动的像素数以及实际拖动滑块的像素数。例如,如果拇指可以移动100个像素并将其拖动一个像素,则值会更改为(最大 - 最小)/ 100。