代码之家  ›  专栏  ›  技术社区  ›  Josh Stodola

应用滚动查看器时修复DataGrid列标题

  •  1
  • Josh Stodola  · 技术社区  · 14 年前

    我把一个数据报包装在这样的滚动查看器中…

    <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>
    

    它工作正常,滚动条会在应该的时候出现。但是,当我向下滚动时,数据报列标题向上移动,不再可见。我想冻结列标题,这样当我向下滚动时,我仍然知道我在看什么。怎么能做到?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    7 年前

    Michael Todd

    <sdk:DataGrid ItemsSource="{Binding BatchItems}" IsReadOnly="True"
                  MaxHeight="600" VerticalScrollBarVisibility="Auto">
        <sdk:DataGrid.Columns>
            <!-- Yada, yada, yada -->
        </sdk:DataGrid.Columns>
    </sdk:DataGrid>