C # WPF горизонтальная полоса прокрутки для ScrollViewer RepeatButtons только с обеих сторон содержимого - PullRequest
1 голос
/ 01 августа 2011

Есть ли способ получить просмотрщик прокрутки только с помощью кнопок RepeatButtons и заставить кнопки перемещаться по краям содержимого?

Я хочу, чтобы это выглядело так:

  +---+-------------------------------------------------------------+---+
  |   |                                                             |   |
  | < | Contents here...............................................| > |
  |   |                                                             |   |
  +---+-------------------------------------------------------------+---+

Где середина - это содержимое ScrollViewer, а слева и справа - кнопки Repeat, которые будут прокручивать содержимое.

Я подумал, что я мог бы либо использовать пользовательский ScrollBar (но я не очень разбираюсь в этом или как заставить кнопки выходить за пределы содержимого), либо я мог бы просто использовать RepeatButtons и подключить их щелчок к ScrollViewer. Каким образом (если есть) будет лучше / проще?

1 Ответ

0 голосов
/ 01 августа 2011

Я не вижу причин, по которым вы не можете использовать ScrollViewer . Сконфигурируйте обработчики событий ваших двух стрелок (влево / вправо) для минимизации ScrollToHorizontOffset () и ScrollToVerticalOffset .

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