Avi*_*ngh 30 c# wpf freeze wpfdatagrid freezable
我有一个WPF DataGrid ..
我想冻结WPF DataGrid的第一列,同时水平scrlling ..
我的代码是:
<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>
Run Code Online (Sandbox Code Playgroud)
Kur*_*ran 46
设置Datagrid FrozenColumnCount = "1".
<DataGrid FrozenColumnCount ="1" Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="False">
Run Code Online (Sandbox Code Playgroud)
冻结列是始终显示的列,无法滚动查看可见性.冻结列始终是显示顺序中最左侧的列.您不能将冻结的列拖动到未冻结的列组中,也不能将未冻结的列拖到冻结列组中.