В WPF DataGrid прокрутка по строкам встроена по умолчанию. То есть вы щелкаете стрелку вниз на вертикальной полосе прокрутки в DataGrid и прокручиваете вниз ровно на одну строку. Однако, если вы щелкните стрелку вправо на горизонтальной полосе прокрутки, вы не переместитесь вправо на один столбец - вы просто переместитесь вправо на фиксированное количество пикселей. Я хочу щелкнуть стрелку вправо и прокрутить вправо на один столбец. Точно так же, если пользователь щелкает и перетаскивает горизонтальную полосу прокрутки, я бы хотел, чтобы прокрутка прокручивалась только по столбцам, а не по пикселям.
Можно ли настроить WPF Datagrid так, чтобы горизонтальная прокрутка выполнялась по столбцам, а не по пикселям?
РЕДАКТИРОВАТЬ: Я также хотел бы, чтобы пользователь мог прокручивать по горизонтали, щелкая и перетаскивая большой палец, аналогично тому, как вертикальная прокрутка будет работать по строкам.