In order to achieve this requirement, instead of using a GridViewCheckBoxColumn I would suggest to use a GridViewDataColumn. In the cell template of the column, you can use the default CheckBox.
To change the style of the check mark you can take the default Style of the CheckBox and modify the Template property. Instead of using a Path in the Border element, you can use a RadGlyph for the CheckMark and UncheckedMark checkers.
Hello,
In order to achieve this requirement, instead of using a GridViewCheckBoxColumn I would suggest to use a GridViewDataColumn. In the cell template of the column, you can use the default CheckBox.
<telerik:RadGridView.Columns> <telerik:GridViewDataColumn> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <CheckBox x:Name="checkBox" IsChecked="{Binding IsActive}" /> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns>
To change the style of the check mark you can take the default Style of the CheckBox and modify the Template property. Instead of using a Path in the Border element, you can use a RadGlyph for the CheckMark and UncheckedMark checkers.
<Border x:Name="Border"> <Grid> <telerik:RadGlyph x:Name="CheckMark" Visibility="Collapsed" SnapsToDevicePixels="False" Glyph=""/> <telerik:RadGlyph x:Name="UncheckedMark" Visibility="Collapsed" Glyph="" SnapsToDevicePixels="False" /> </Grid> </Border>
You can find a sample solution attached where this logic is implemented.