У меня есть DataGrid, завернутый в ScrollViewer вот так ...
<ScrollViewer MaxHeight="600" VerticalScrollBarVisibility="Auto"
BorderThickness="0" Padding="0">
<sdk:DataGrid ItemsSource="{Binding BatchItems}" IsReadOnly="True">
<sdk:DataGrid.Columns>
<!-- Yada, yada, yada -->
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</ScrollViewer>
Он работает нормально, и полоса прокрутки появляется тогда, когда должна. Однако, когда я прокручиваю его вниз, заголовки столбцов DataGrid перемещаются вверх и больше не видны. Я хочу закрепить заголовки столбцов, чтобы при прокрутке вниз я все еще знал, на что смотрю. Как это можно сделать?