WPF DataGridがあります。
水平方向に回転している間、そのWPF DataGridの最初の列をフリーズしたいと思います。
私のコードは:
<DataGrid Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding ExamDate}" Header="Date" IsReadOnly="True" Width="90" />
<DataGridTextColumn Binding="{Binding ExamName}" Header="Test Name" IsReadOnly="True" Width="195" />
<DataGridTextColumn Binding="{Binding Batch}" Header="Batch" IsReadOnly="True" Width="100" />
<DataGridTextColumn Binding="{Binding ExamTime}" Header=" Count Down [Days: hr: min: sec]" IsReadOnly="True" Width="*" />
</DataGrid.Columns>
</DataGrid>
データグリッドのFrozenColumnCount = "1"
。
<DataGrid FrozenColumnCount ="1" Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="False">
固定列とは、常に表示される列であり、スクロールして非表示にすることはできません。固定された列は、常に表示順序の左端の列です。固定された列を固定されていない列のグループにドラッグしたり、固定されていない列を固定された列のグループにドラッグしたりすることはできません。