SmallChange является свойством ScrollBar, но не может изменить scrollBar - PullRequest
0 голосов
/ 09 ноября 2010

Я ожидаю, что значение 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;
    }

Перетащите удар, но т не 0,1,0,2,0,3,0 ......,

1 Ответ

2 голосов
/ 31 декабря 2010

SmallChange - это насколько Value изменяется при нажатии на одну из стрелок. При перетаскивании большого пальца изменение зависит от Максимума, Минимума, количества пикселей, которое может переместить большой палец, и количества пикселей, которые вы фактически перетащили большим пальцем. Например, если большой палец может переместиться на 100 пикселей, и вы перетаскиваете его на один пиксель, то значение изменяется на (максимум - минимум) /100.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...