I have a DataGrid full of notes, and it\'s possible that a note will be taller then the DataGrid\'s height. When this happens, if you try and scroll down to read the bottom
I believe you are looking for the VirtualizingPanel.ScrollUnit attached property which you can set on the DataGrid.
VirtualizingPanel.ScrollUnit
If you set its value to Pixel instead of the default Item, it should do what you want.
Pixel
Item