Impedir que DataGrid se desplace desde las filas

Tengo un DataGrid en el que cada fila contiene un ItemsControl. Debido a esto, las filas de la cuadrícula pueden ser muy altas. Si una fila es más alta que la altura de la cuadrícula, no puedo desplazarme para ver el resto de la fila porque DataGrid se desplaza automáticamente a la siguiente fila. Es decir, si estoy viendo la mitad superior de la fila 1 y hago clic en la flecha hacia abajo de la barra de desplazamiento vertical, se salta a la parte superior de la fila 2. No me permite ver la mitad inferior de la fila 1. ¿Cómo hago? ¿El DataGrid se desplaza por las filas sin problemas en lugar de pasar fila por fila?

Respuestas a la pregunta(2)

Su respuesta a la pregunta