WPF DataGrid的checkbox选中的时分,不要自动排序
WPF DataGrid的checkbox选中的时候,不要自动排序?
WPF中的DataGrid中,有一列是CheckBox, 选中某行的CheckBox时,该行会自动跳到最下面(自动排序了),如何不要自动排序功能, CanUserSort="false"不行,还是会那样。
------解决方案--------------------
UpdateSourceTrigger=PropertyChanged 你去掉应该就可以了。
------解决方案--------------------
直接用楼主提供的代码,没测出楼主所说的情况:
<DataGridTemplateColumn Header="已确认" CanUserSort="false">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked ="{Binding IsAcked, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
WPF中的DataGrid中,有一列是CheckBox, 选中某行的CheckBox时,该行会自动跳到最下面(自动排序了),如何不要自动排序功能, CanUserSort="false"不行,还是会那样。
------解决方案--------------------
UpdateSourceTrigger=PropertyChanged 你去掉应该就可以了。
------解决方案--------------------
直接用楼主提供的代码,没测出楼主所说的情况: