We can create DataGridTemplateColumn from code behind by defining a DataTemplate in the ResourceDictionary xaml and then use the DataTemplate to create the DataGridTemplateColumn.
In the below sample code, I am creating a data grid column with checkbox.
In the ResourceDictionary xaml, add DataTemplate for the checkbox:
<DataTemplate x:Key="CheckboxTemplate">
<CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}" />
</DataTemplate>
From the code behind create the DataGridTemplateColumn for the checkbox:
DataGridTemplateColumn checkboxColumn = new DataGridTemplateColumn()
{
CellTemplate = App.Current.Resources["CheckboxTemplate"] as DataTemplate
};
No comments:
Post a Comment