效果图
实现此效果的必要关键是
Style+DataTemplate
关键代码:
<Window.Resources> <DataTemplate x:Key="CheckBoxDataTemplate"> <Grid> <CheckBox Click="CheckBox_Checked" Uid="{Binding id}" IsChecked="{Binding IsSelect , Mode=TwoWay}"> </CheckBox> </Grid> </DataTemplate> <Style x:Key="CheckBoxStyle" TargetType="{x:Type DataGridCell}"> <Setter Property="ContentTemplate" Value="{StaticResource CheckBoxDataTemplate}"/> </Style> </Window.Resources> <Grid> <DataGrid x:Name="TST" > <DataGrid.Column